您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 第3节-XML树结构
XML树结构XML文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。一个XML文档实例XML使用简单的具有自我描述性的语法:?xmlversion=1.0encoding=ISO-8859-1?notetoGeorge/tofromJohn/fromheadingReminder/headingbodyDon'tforgetthemeeting!/body/note第一行是XML声明。它定义XML的版本(1.0)和所使用的编码(ISO-8859-1=Latin-1/西欧字符集)。下一行描述文档的根元素(像在说:“本文档是一个便签”):note接下来4行描述根的4个子元素(to,from,heading以及body):toGeorge/tofromJohn/fromheadingReminder/headingbodyDon'tforgetthemeeting!/body最后一行定义根元素的结尾:/note从本例可以设想,该XML文档包含了John给George的一张便签。XML具有出色的自我描述性,你同意吗?XML文档形成一种树结构XML文档必须包含根元素。该元素是所有其他元素的父元素。XML文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。所有元素均可拥有子元素:rootchildsubchild...../subchild/child/root父、子以及同胞等术语用于描述元素之间的关系。父元素拥有子元素。相同层级上的子元素成为同胞(兄弟或姐妹)。所有元素均可拥有文本内容和属性(类似HTML中)。实例上图表示下面的XML中的一本书:bookstorebookcategory=COOKINGtitlelang=enEverydayItalian/titleauthorGiadaDeLaurentiis/authoryear2005/yearprice30.00/price/bookbookcategory=CHILDRENtitlelang=enHarryPotter/titleauthorJK.Rowling/authoryear2005/yearprice29.99/price/bookbookcategory=WEBtitlelang=enLearningXML/titleauthorErikT.Ray/authoryear2003/yearprice39.95/price/book/bookstore例子中的根元素是bookstore。文档中的所有book元素都被包含在bookstore中。book元素有4个子元素:title、author、year、price。
本文标题:第3节-XML树结构
链接地址:https://www.777doc.com/doc-2156064 .html