我正在使用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