简单了解XML 树结构_XML基础

来源:脚本之家  责任编辑:小易  

你去找一个DOM解析XML的例子,研究下就好了,很简单的www.zgxue.com防采集请勿采集本网。

XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶"。

树型结构:网站下面有许多目录或栏目,目录或栏目中再放属于该目录或栏目的网页。结构清楚,URL语义明确,识别度高,搜索引擎处理内部链接的权值传递会所以,扁平结构适合简单垂直的中小型网站。

一个 XML 文档实例

java解析xml的方法很多,DOM,SAX,JDOM,DOM4j等等都可以的呀

XML 文档使用简单的具有自我描述性的语法:

其实你只要两个功能就够了 37.读取XML数据库 using System.Xml;XmlDocument doc=new XmlDocument();doc.Load(%1);string%9;XmlElement xe=doc.GetElementById(%7);XmlNodeList elemList=xe.

<?xml version="1.0" encoding="UTF-8"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note>

从XML到SQL,一般都是采用递归算法,先根遍历XML树结构,而从SQL返回到XML时,一般采用队列生成XML节点。递归过程一般要消耗较多的时间和空间,在处理较大结构的XML时,性能上不是很理想。本模型在XML和

第一行是 XML 声明。它定义 XML 的版本(1.0)和所使用的编码(UTF-8 : 万国码, 可显示各种语言)。

XML解析器使用的两种基本API是: 文档对象模型DOM,一种基于树结构的API。它定义了一组java接口,用于创建、访问和操纵XML文档的内部结构。它是基于对象。整个XML文档被作为对象体系结构排列进行

下一行描述文档的根元素(像在说:"本文档是一个便签"):

<note>

接下来 4 行描述根的 4 个子元素(to, from, heading 以及 body):

<to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body>

最后一行定义根元素的结尾:

</note>

您可以假设,从这个实例中,XML 文档包含了一张 Jani 写给 Tove 的便签。

XML 具有出色的自我描述性,您同意吗?

XML 文档形成一种树结构

XML 文档必须包含根元素。该元素是所有其他元素的父元素。

XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。

所有的元素都可以有子元素:

<root><child><subchild>.....</subchild></child></root>

父、子以及同胞等术语用于描述元素之间的关系。父元素拥有子元素。相同层级上的子元素成为同胞(兄弟或姐妹)。

所有的元素都可以有文本内容和属性(类似 HTML 中)。

实例:

上图表示下面的 XML 中的一本书:

<bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">Learning XML</title> <author>Erik T. Ray</author> <year>2003</year> <price>39.95</price> </book></bookstore>

实例中的根元素是 <bookstore>。文档中的所有 <book> 元素都被包含在 <bookstore> 中。

<book> 元素有 4 个子元素:<title>、<author>、<year>、<price>。

以上就是简单了解XML 树结构的详细内容,更多关于XML 树结构的资料请关注真格学网其它相关文章!

你想要什么样的json 手工拼出来看看然后根据数据结构定义java后台的json结构,通过gson或者其他的一些json与object转换的jar方法来进行转换,会更简单一点。手工拼的话麻烦内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • python构建xml树结构的方法示例
  • 关于html嵌入xml数据岛如何穿过树形结构关系的问题
  • 一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
  • dom遍历xml的一个例子,结果为树状结构
  • xml卷之实战锦囊(5):结构树图
  • 让 asp 与 xml 交互
  • 关于xsl - xsl教程
  • xpath入门 - xsl教程 - 3
  • xml指南——xml cdata
  • 关联数据入门——rdf应用
  • xmldom对象方法:对象事件
  • xml 取得元素的字符数据
  • 报错:xml页无法显示,下列标记没有被关闭解决方法
  • 博客日志摘要暨rss技术
  • xml指南——xml元素
  • xml节点转换树结构
  • 老师让我们做一个用java解析的xml树形结构,可是不懂,该怎么做??
  • java 中把pdf 变成xml (树形结构) 或者把字符串类型的整篇文章 截取出文章中的每个章节 。
  • 树生成xml文件
  • 网站结构分为哪几种的?扁平型结构和树型结构,他们的含义是什么?有什么区别和作用呢?
  • 求JAVA 的xml 解析成树状的(树是三层结构的就行)代码,要专业的解析那种,就是项目中常用的解析。
  • 自定义XML对象树读取
  • XML 和数据库之间的映射有什么作用?
  • xml解析哪几种方法,简要说明下区别?
  • XML的物理结构和逻辑结构是怎样定义的?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全xml基础xml示例wml教程首页xml/rsspython构建xml树结构的方法示例关于html嵌入xml数据岛如何穿过树形结构关系的问题一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)dom遍历xml的一个例子,结果为树状结构xml卷之实战锦囊(5):结构树图让 asp 与 xml 交互关于xsl - xsl教程xpath入门 - xsl教程 - 3xml指南——xml cdata关联数据入门——rdf应用xmldom对象方法:对象事件xml 取得元素的字符数据报错:xml页无法显示,下列标记没有被关闭解决方法博客日志摘要暨rss技术xml指南——xml元素xml cdata是什么?xml 非法字符(转义字符)xml创建节点(根节点、子节点)xml解析错误:未组织好 的解决办关联数据入门——rdf应用存储于xml中需要的html转义代码报错:xml页无法显示,下列标记没有怎样才能用js生成xmldom对象,并轻松学习xml教程不同浏览器对xml的解析是不同的测试模式 - xsl教程 - 5xmldom对象方法:对象属性xmldom对象方法:document对象方法xml指南——xml 语法xmldom对象方法:对象属性xml cdata是什么?关联数据入门——rdf应用xml简介xpath入门 - xsl教程 - 3用xslt+css让rss显示的跟网页一样漂亮
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved