java - dom parser - oversigt

, dokumentet objekt model er en officiel henstilling af world wide web consortium (w3c).det definerer en grænseflade, der gør det muligt for programmer for adgang og ajourføre den stil, struktur og indhold af xml - dokumenter.xml - parsers, der støtter dom gennemføre denne grænseflade, når i skal bruge?du skal bruge en dom 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.,, hvad du får?når du analysere en xml - dokument med en dom parser, du kommer tilbage til et træ struktur, der indeholder alle de elementer i deres dokument.denne dom giver en række funktioner, kan du bruge til at undersøge indholdet og strukturen i dokumentet., fordele, dom er en fælles grænseflade til at manipulere dokument strukturer.et af dets konstruktion, mål, at java kode for en dom i overensstemmelse parser skal køre på enhver anden dom i overensstemmelse parser uden ændringer., dom grænseflader, dom definerer adskillige java - grænseflader.her er de fælles grænseflader:,,,, knude - basen datatype af dom.,,,,,,, element - størstedelen af de ting du vil beskæftige sig med, er elementer,.,,,, attr, repræsenterer en attribut, et element,.,,,,, det faktiske indhold af et element eller en attr.,,,, dokument, udgør hele xml - dokument.et dokument genstand betegnes ofte som en dom træ.,,, fælles dom metoder, når man arbejder med den dom, der er flere metoder, de bruger ofte:,,,, dokument. getdocumentelement(), returnerer den grundlæggende element i dokumentet.,,,, getfirstchild(), returnerer den knude. første barn af en given node.,,,, node. getlastchild() - vender tilbage til det sidste barn af en given node.,,,, node. getnextsibling(), disse metoder tilbage næste - - af en given node.,,,,, node. getprevioussibling(), disse metoder tilbage tidligere - - af en given knudepunkt,.,,,,, node. getattribute (attrname) - for en given node, returnerer den attribut med det navn, der er anmodet om.,,,



Previous:
Next Page: