我正在使用xquery读取Office 2007文档的XML文件。在这些文件中,名称空间也包含在内。我需要检索名称空间的节点。我编写了xquery来获取数据,如果我从源XML文件中删除名称空间,那么xquery结果集的其他空白为空也是可行的。想知道如何使用xquery 1.0从xml源文件中读取名称空间和值。 (我不确定xquery 1.0是否支持名称空间,也可以在DTD中定义名称空间,以便通过读取多个xml文件中的数据来创建自定义输出xml文件。如何使用xquery从xml文件读取名称空间
1
A
回答
-1
尝试在XQuery prolog中定义默认名称空间:
declare default element namespace "<namespace-name>";
例子:
declare default element namespace "http://somewhere.com/foo";
还可以声明其他名称空间,因此您可以在查询中使用它们:
declare namespace <prefix> = "<namespace-name>";
例子:
declare namespace foo = "http://somewhere.com/foo";
相关问题
- 1. 如何使用XMLReader读取带有未定义名称空间的XML文件?
- 2. 使用xquery将名称空间声明添加到xml元素
- 3. 使用XML名称空间
- 4. 用命名空间读取XML文件,使用java
- 5. 读取XML命名空间
- 6. 在AS3中使用E4X读取非标准名称空间XML?
- 7. 使用Linq读取名称空间中的XML节点
- 8. 从xml文件获取名称空间C#
- 9. 从xml文件中提取名称空间
- 10. 使用Linq Xml的空名称空间
- 11. XML - 如何获取名称空间标记名称?
- 12. XQuery:为不包含名称空间的源文档省略名称空间
- 13. 如何用Java中的名称空间解析XML文件?
- 14. 如何使用xml从dotcover中排除名称空间?
- 15. 如何使用Delphi 7从XML中删除名称空间
- 16. 无名称空间的XQuery插入SQL2008
- 17. 在XML上使用名称空间
- 18. 使用名称空间SQL解析XML
- 19. 使用Scala更改XML名称空间
- 20. TSQL使用名称空间查询xml
- 21. XML名称空间如何工作
- 22. 如何使用xml读取器读取XML文件?
- 23. 从XML文件中读取空对象
- 24. 在IE,FF和chrome中读取带名称空间的xml
- 25. 如何使用javax.xml.crypto.dsig。*签署XML文件时添加名称空间?
- 26. 如何使用java程序将名称空间添加到xml文件
- 27. 如何使用lxml将名称空间包含到xml文件中?
- 28. 如何使用MSDeploy Parameters.xml文件更改名称空间中的XML元素?
- 29. 从源xml替换名称空间
- 30. 如何使用servlet读取xml文件?
我想这个问题是 - 从指定的XML读取XML命名空间。 什么是命名空间xml使用。一种内省,而不是如何使用或获取基于名称空间的Xml。 – kadalamittai 2010-07-28 19:37:18