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