, dom4j er en åben kilde, java baseret bibliotek at analysere xml - dokument, og den er meget fleksibel, effektiv og hukommelse effektiv grænseflade.det er java optimeres, bruger java samling som liste og arrays.det virker med dom, på xpath og xslt.det kan analysere store xml - dokument med meget lav hukommelse fodaftryk.miljø ", for at bruge dom4j parser, du skulle have dom4j-1.6.1.jar og jaxen.jar i din ansøgning er classpath.download dom4j-1.6.1.zip.ved at bruge?du skal bruge en dom4j parser når:,,, du har brug for at vide en masse om opbygning af et dokument,,, du er nødt til at flytte dele af dokumentet om (du måske ønsker at løse visse elementer, f.eks.),,, du er nødt til at bruge de oplysninger i dokumentet, mere end én gang.,, du er en java fremkalder - og ønsker at gearing java optimeret parsing xml -.,,, hvad du får?når du analysere en xml - dokument med et dom4j parser, får du mulighed for at komme tilbage til et træ struktur, der indeholder alle de elementer i deres dokument, uden at hæmme mindet aftryk af ansøgningen.den dom4j giver en række nyttige funktioner, kan du bruge til at undersøge indholdet og strukturen i det dokument, i tilfælde af dokument er velstruktureret og dets struktur er kendt.dom4j anvendelser xpath udtryk til at navigere gennem xml - dokument, fordele, dom4j giver java - udviklere, fleksibilitet og let maintainablity af xml - parsing kode.det er lys, vægt og hurtig api - grænseflade., dom4j klasser, dom4j definerer adskillige java - klasser.her er de mest almindelige klasser:,,,, dokument - er hele xml - dokument.et dokument genstand betegnes ofte som en dom træ.,,,, element - udgør en xml - elementer.element objekt har metoder til at manipulere sit barn elementer, attributter og dens tekst, namespaces.,,,, attribut, repræsenterer en attribut, et element.attribut har metode til at få og værdien af attribut.det er forældre og attribut type.,,,, node, repræsenterer element, attribut eller processinginstruction, fælles dom4j metoder, når de arbejder med dom4j, er der flere metoder, de bruger ofte:,,,, saxreader. læs (xmlsource) (), bygge dom4j dokument fra xml - kilde.,,,, dokument. getrootelement(), - - få grundlæggende element i xml -.,,,, element. node (indeks), - - få xml - knude på særlige indeks i element.,,,, element. attributes(), - - få alle attributter for et element.,,,,, node. værdi (@ navn), - - få værdien af en attribut med fornavn på dette element.,,,