Is Jdom het nog geen ondersteuning vir ID en IDREF?
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 ??
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