XML DTD einlesen mit DOM ?
Verfasst: 1. März 2010 14:34
Hallo,
ich hab mir gerade ein kleines simples Problem, welches mir ein bisschen den Nerv raubt. Ich habe ein XMLDocument mit einer DTD:
[code]
<!DOCTYPE rdf:RDF [
<!ENTITY www "http://www.SPAM_Ontology.owl#" >
<!ENTITY bfo "http://www.ifomis.org/bfo/1.1#" >
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY dc "http://purl.org/dc/elements/1.1/" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" >
<!ENTITY snap "http://www.ifomis.org/bfo/1.1/snap#" >
<!ENTITY span "http://www.ifomis.org/bfo/1.1/span#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<!ENTITY SPAM_Ontology_01 "http://www.SPAM_Ontology.owl/SPAM_Ontology_01#" >
<!ENTITY extending "http://www.semanticweb.org/ontologies/2 ... ending.owl#" >
]>
[/code]
Ich möchte einfach nur an die Entity-Definitionen heran, das muss doch gehen!?
Ich versuche es mit document.doctype().entities()
Diese NodeMap hat aber leider die Grösse 0. Bitte sagt mir es gibt eine Lösung, ich möchte nicht die DTD von Hand einlesen oder eine externe Bibliothek oder einen SAX Parser... brrr. Sowas simples muss doch klappen. Danke Euch!!!
Schöne Grüsse,
Frederick
ich hab mir gerade ein kleines simples Problem, welches mir ein bisschen den Nerv raubt. Ich habe ein XMLDocument mit einer DTD:
[code]
<!DOCTYPE rdf:RDF [
<!ENTITY www "http://www.SPAM_Ontology.owl#" >
<!ENTITY bfo "http://www.ifomis.org/bfo/1.1#" >
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY dc "http://purl.org/dc/elements/1.1/" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" >
<!ENTITY snap "http://www.ifomis.org/bfo/1.1/snap#" >
<!ENTITY span "http://www.ifomis.org/bfo/1.1/span#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<!ENTITY SPAM_Ontology_01 "http://www.SPAM_Ontology.owl/SPAM_Ontology_01#" >
<!ENTITY extending "http://www.semanticweb.org/ontologies/2 ... ending.owl#" >
]>
[/code]
Ich möchte einfach nur an die Entity-Definitionen heran, das muss doch gehen!?
Ich versuche es mit document.doctype().entities()
Diese NodeMap hat aber leider die Grösse 0. Bitte sagt mir es gibt eine Lösung, ich möchte nicht die DTD von Hand einlesen oder eine externe Bibliothek oder einen SAX Parser... brrr. Sowas simples muss doch klappen. Danke Euch!!!
Schöne Grüsse,
Frederick