
xml
文章平均质量分 78
jhhuang4836
这个作者很懒,什么都没留下…
展开
-
Schema文件的引用注意点
先看个例子:1.xsd<?xml version="1.0"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="aa"xmlns="http://www.w3school.com.cn"elementFormDefault="qualified"原创 2014-07-17 17:43:50 · 300 阅读 · 0 评论 -
dom4j解析带命名空间的xml
当我们解析xml的时候,如果该xml没有带命名空间,那么很好解析,直接用dom4j的selectNodes(XPath表达式)既可以了。但是如果命名空间那么则会返回空。下面为大家介绍三种方法来解决:第一种:<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.15" id="1"> ...原创 2014-08-04 09:53:39 · 931 阅读 · 0 评论 -
xslt参数的传递和接受
我们都知道在外面不能像xslt里面传递参数的,至少不能直接传过去,所以我们可以像个办法。先看个例子:<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:原创 2014-07-29 14:28:16 · 399 阅读 · 0 评论 -
xslt的简介
XSL 指扩展样式表语言(EXtensible Stylesheet Language)。万维网联盟开始发展 XSL 的起因是由于对基于 XML 的样式表语言的需求。XSLT 指 XSL 转换。在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 XHTML。 可以通过某种方式把已经存在的xml转化为对应的可扩展的语言。但是我们在xslt里面选择被转化的...原创 2014-07-28 17:43:51 · 136 阅读 · 0 评论 -
XPath Axes(轴)
XPath Axes(轴)XPath 语法XPath 运算符XML 实例文档我们将在下面的例子中使用此 XML 文档:<?xml version="1.0" encoding="ISO-8859-1"?><bookstore><book> <title lang="eng">H原创 2014-07-28 17:17:32 · 84 阅读 · 0 评论 -
XPath 语法
XPath 语法XPath 节点XPath 轴XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。这里的子节点是指该元素的子节点,孙子节点,有多个。这里的父节点,就是指该元素的父节点,有且只有一个。XML 实例文档我们将在下面的例子中使用这个 XML 文档。&...原创 2014-07-28 17:04:17 · 77 阅读 · 0 评论 -
XPath节点和简介
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。XPath就是用来检索XML的。 XPath 节点XPath 简介XPa...原创 2014-07-28 15:44:38 · 178 阅读 · 0 评论 -
一个 XSD 实例
一个 XSD 实例XSD 元素替换XSD 字符串本节会为您演示如何编写一个 XML Schema。您还将学习到编写 schema 的不同方法。XML 文档让我们看看这个名为 "shiporder.xml" 的 XML 文档:<?xml version="1.0" encoding="ISO-8859-1"?><shipo...原创 2014-07-22 16:38:21 · 106 阅读 · 0 评论 -
XSD 复合类型指示器
XSD 复合类型指示器XSD 混合内容XSD <any>通过指示器,我们可以控制在文档中使用元素的方式。指示器有七种指示器:Order 指示器:AllChoiceSequenceOccurrence 指示器:maxOccursminOccursGroup 指示器:Group nameatt...原创 2014-07-21 09:51:04 · 111 阅读 · 0 评论 -
XSD 复合元素
XSD 复合元素XSD 限定XSD 空元素复合元素包含了其他的元素及/或属性。什么是复合元素?复合元素指包含其他元素及/或属性的 XML 元素。有四种类型的复合元素:空元素包含其他元素的元素仅包含文本的元素包含元素和文本的元素注释:上述元素均可包含属性!复合元素的例子复合元素,"product",是空的:...原创 2014-07-21 09:50:09 · 92 阅读 · 0 评论 -
XSD 限定 / Facets
XSD 限定 / FacetsXSD 属性XSD 元素限定(restriction)用于为 XML 元素或者属性定义可接受的值。对 XML 元素的限定被称为 facet。对值的限定下面的例子定义了带有一个限定且名为 "age" 的元素。age 的值不能低于 0 或者高于 120:<xs:element name="age">&...原创 2014-07-21 09:47:55 · 143 阅读 · 1 评论 -
xsd属性
XSD 属性XSD 元素XSD 限定所有的属性均作为简易类型来声明。什么是属性?简易元素无法拥有属性。假如某个元素拥有属性,它就会被当作某种复合类型。但是属性本身总是作为简易类型被声明的。如何声明属性?定义属性的语法是:<xs:attribute name="xxx" type="yyy"/>在此处,xxx 指属性...原创 2014-07-21 09:46:16 · 174 阅读 · 0 评论 -
XSD 简易元素
XSD 简易元素XSD <schema>XSD 属性XML Schema 可定义 XML 文件的元素。简易元素指那些只包含文本的元素。它不会包含任何其他的元素或属性。什么是简易元素?简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。不过,“仅包含文本”这个限定却很容易造成误解。文本有很多类型。它可以是 XML Sch...原创 2014-07-21 09:42:45 · 132 阅读 · 0 评论 -
schema校验xml
最近一段时间研究schema校验xml,很不熟悉,在这里做个记录。schema:用于校验xml的完整性。数据的形态都可以进行校验。下面我们来看一个schema,schema的后缀名是.xsd.1.xsd:<schema> 元素可包含属性。一个 schema 声明往往看上去类似这样:<?xml version="1.0"?> <xs:sc...原创 2014-07-17 17:44:08 · 304 阅读 · 0 评论 -
dom4j里面elements()和contents()方法的区别
在dom4j里面这两个方法都返回的是list,但是两个list可能有所不同。看了例子:xml文件:<?xml version="1.0"?><note><to></to><from>John</from><heading>Reminder</heading原创 2014-08-07 12:49:15 · 2854 阅读 · 0 评论