資源描述:
《xml 文檔樹--》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、xml文檔樹>>XMLumentsformatreestructurethatstartsat"theroot"andbranchesto"theleaves".XML文檔樹起始于“根元素”,并以此為基礎(chǔ)擴(kuò)展文檔的分支結(jié)構(gòu)。AnExampleXMLDocument下面舉一個(gè)XML文檔案例XMLumentsuseaself-describingandsimplesyntax:XML文檔使用一種相對簡單的自述性語法:<?xmlversion="1.0"encoding="ISO-8859-1"?><n
2、ote><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don'tforgetmethisentoftheument(likesaying:"thisumentisanote"):接下來的一行定義了文檔的根元素(指明該文檔是一份便條):<note>Thenext4linesdescribe4childelementsoftheroot(to,from,heading,andbody):
3、再接下去的4行定義了根元素的4個(gè)子元素,分別是“to”、“form”、“heading”和“body”:<to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don'tforgetmethisent:文檔的最后一行定義了根元素的結(jié)束標(biāo)簽:</note>Youcanassume,fromthisexample,thattheXMLumentcontainsanotetoTovefromJani
4、.舉個(gè)例子來說,你可以假設(shè)這份XML文檔是Jani遞交給Tove的一張便條。Don'tyouagreethatXMLisprettyself-descriptive?通過上述案例,對于XML是一種完美的自述性語言這點(diǎn)應(yīng)該毋庸置疑了吧?XMLDocumentsFormaTreeStructureXML樹狀結(jié)構(gòu)文檔XMLumentsmustcontainarootelement.Thiselementis"theparent"ofallotherelements.XML文檔必須包含一個(gè)根元素。這個(gè)根元素是其它所有
5、元素的“父元素”。TheelementsinanXMLumentformaumenttree.Thetreestartsattherootandbranchestotheloentscanhavesubelements(childelements):文檔中所有的元素都可以包含二級元素(即:子元素):<root><child><subchild>.....</subchild></child></root>Thetermsparent,child,andsiblingareu
6、sedtodescribetherelationshipsbetents.Parentelementshavechildren.Childrenonthesamelevelarecalledsiblings(brothersorsisters).這里提到的一些術(shù)語,如:父元素、子元素、同級元素使用與描述元素之間的相互關(guān)系的。父元素包含子元素;和子元素同級的稱為同級元素(或兄弟、姐妹元素)。Allelementscanhavetextcontentandattributes(justlikeinHTML).所有
7、的元素都包含文本內(nèi)容和屬性(這點(diǎn)和HTML極其類似)。Example:案例:TheimageaboverepresentsonebookintheXMLbeloentintheexampleis<bookstore>.All<book>elementsintheumentarecontainedenthas4children:<title>,<author>,<year>,<price>.與此同時(shí),<book>元素還包含了4個(gè)子元素:<title>、<au
8、thor>、<year>、<price>。9731248:>>>>這篇文章來自..,。