XML
XML 是用来存储数据和转换数据的,可以把XML的结构想象成一棵树,有且仅有一个树根(root),有很多分支(branches)[可以将分支理解为Element节点,节点也可以有树叶和果实],挂满了树叶(text)和果实(attribute).
注意:1.XML的属性必须要用引号如<book name="My Life"></book>果实必须有果壳吧。
(一).XML 的几种解析技术.
在Java库中提供了两种XML解析器
文档对象模型(Document Object Model ,DOM ),解析器将读入的XML 文档转换成树结构
SAX (Simple API for XML)解析器在读入XML文档时生成相应的事件.
(二).XPath,XQuery,XSLT,DTD,XML Schema
(三)XML 四种实现了XQuery 1.0的数据数据库MarkLogic,Exists,Berkeley DB XML,Sedna
XML 是用来
1.下载MarkLogic 下载地址
http://www.marklogic.com/product/download-software.html
2.在开始菜单->所有程序->MarkLogic Servicer ->Start MarkLogic Servers 启动服务 然后进去-->Admin MarkLogic Servers 输入 License Key Entry.
3.输入Security Setup 输入用户名和密码
4.键入http://127.0.0.1:8000 进入
XQuery Use Cases Demo |
端.可以看到演示里面的XML 数据
里面有两个XML 文件作为演示,分别是
doc("http://www.bn.com/bib.xml")/*,
doc("http://www.amazon.com/reviews.xml")/*
5.查看XML 文件内容
doc(http://www.bn.com/bib.xml)