相对较新的java并尝试解析在Java中具有前缀的XML。 样品
<client:ClientName>
<client:nameTitle>Mr</client:nameTitle>
<client:familyName>John</client:familyName>
<client:givenName>George</client:givenName>
</client:ClientName>
虽然我有很多解决方案可以读取没有前缀的标签,例如在
等内容中使用getTagValue <client>Content</client>.
如前所示检索标记值已证明具有挑战性。非常感谢所提供的任何帮助。
提前感谢。
答案 0 :(得分:0)
您的示例不是命名空间格式良好。它使用名称空间前缀“client”,而不声明对该前缀的绑定:人们希望看到xmlns:client="something"
。
原则上,非格局良好格式的XML仍然是XML,并且有处理它的方法;但它很少遇到,现在大多数XML工具都只是为了处理命名空间良好的输入。
您的问题的答案取决于您是否真的想要处理非命名空间格式的XML,或者您是否只是从示例中省略了名称空间声明。