我正在使用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不能使用名称空间
- 3. 使用xquery将名称空间声明添加到xml元素
- 4. 使用XML名称空间
- 5. 用命名空间读取XML文件,使用java
- 6. 读取XML命名空间
- 7. 使用Linq读取名称空间中的XML节点
- 8. 在AS3中使用E4X读取非标准名称空间XML?
- 9. 从xml文件中提取名称空间
- 10. 从xml文件获取名称空间C#
- 11. 使用Linq Xml的空名称空间
- 12. XML - 如何获取名称空间标记名称?
- 13. 如何应用XML名称空间
- 14. XQuery:为不包含名称空间的源文档省略名称空间
- 15. 如何用Java中的名称空间解析XML文件?
- 16. 如何使用xml从dotcover中排除名称空间?
- 17. 如何使用Delphi 7从XML中删除名称空间
- 18. 使用XSLT从XML中提取名称空间前缀
- 19. 如何使用XSLT处理名称空间XML文档?
- 20. 用几个命名空间读取XML文件
- 21. 如何从名称空间中提取XML数据?
- 22. 用php读取各种名称空间的xml
- 23. 如何在使用SimpleXML编写XML文件时使用名称空间
- 24. 无名称空间的XQuery插入SQL2008
- 25. 如何从Xml中去除名称空间文档
- 26. 使用名称空间头文件C++
- 27. 使用Nokogiri构建XML名称空间
- 28. 使用REXML编写名称空间XML
- 29. 在XML上使用名称空间
- 30. TSQL使用名称空间查询xml
我想这个问题是 - 从指定的XML读取XML命名空间。 什么是命名空间xml使用。一种内省,而不是如何使用或获取基于名称空间的Xml。 – kadalamittai 2010-07-28 19:37:18