Vra

<!DOCTYPE inventory [
<!ELEMENT book (title,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ATTLIST book year CDATA #IMPLIED>
<!ATTLIST book myId ID #REQUIRED>
<!ATTLIST book myIdRef IDREF #IMPLIED>
]>
<inventory>
    <book year="2000" myId="1">
        <title>Snow Crash</title>
        <author>Neal Stephenson</author>
    </book>
    <book myId="3" myIdRef="1"/>
</inventory>

Is Jdom het die vermoë om iets te doen:

Element root = doc.getRootElement();
List children = root.getChildren();
for(Object node:children){
  Element book = (Element) node;
  System.out.println(book.getAttributeValue("year")); 
}

/*
  So print:
    2000 
    2000
*/

Of enige ander fasiliteit wat verband hou met ID en IDREF ??

Was dit nuttig?

Oplossing

Hier ek iets op jou vraag beantwoord gevind. Sover ek verstaan, beteken Jdom nie 'n direkte ondersteuning, maar daar is die org.jdom.contrib.ids pakket wat

  

Verskaf ondersteuning vir Dokumente   sodat opgekyk elemente met behulp van die   waarde van hul ID kenmerk

Ek het die biblioteek hier (dit is nie die belangrikste plek, miskien iemand anders weet die bron URL vir daardie biblioteek)

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top