使用Java解名称空间的方法.docVIP

  • 13
  • 0
  • 约1.86万字
  • 约 18页
  • 2016-10-17 发布于贵州
  • 举报
使用Java解名称空间的方法

使用Java解析名称空间的方法 ?2009-06-30 13:54 ?佚名 ?赛迪网 ?我要评论() 本文介绍了Java中向名称空间映射提供前缀的三种不同方式。本文亦包含了示例代码以方便您编写自己的 NamespaceContext。 如果想要在 XPath 表达式中使用名称空间,必须提供对此名称空间 URI 所用前缀的链接。 前提条件和示例 本文所有的示例均使用如下这个XML文件: 清单1. 示例XML 这个 XML 示例包含三个在根元素内声明的名称空间,一个在此结构的更深层元素上声明的名称空间。您将可以看到这种设置所带来的差异。 这个 XML 示例的第二个有趣之处在于元素 booklist 具有三个子元素,均名为 book。但是第一个子元素具有名称空间 science,而其他子元素则具有名称空间 fiction。这意味着这些元素完全有别于 XPath。在接下来的这些例子中,您将可以看到这种特性产生的结果。 示例源代码中有一个需要注意之处:此代码没有针对维护进行优化,只针对可读性进行了优化。这意味着它将具有某些冗余。输出通过 System.out.println() 以最为简单的方式生成。在本文中有关输出的代码行均缩写为 “...”。 理论背景 名称空间究竟有何意义?为何要如此关注它呢?名称空间是元素或属性的标识符的一部分。元素或属性可以具有相同的本地名称

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档