Q
得到
1
A
回答
3
屬性節點必須是元素節點的屬性,並且結果樹不能包含獨立的屬性節點。
如果你想製作名稱的順序 - 每個屬性值,做:
for $attr in $nodes/@*
return
(name($attr), string($attr), '
')
例如,給出下面的XML文檔:
<t topA="1">
<a x="2" z="3">
<b message="Hello"/>
</a>
<c y="5"/>
</t>
和將此查詢應用於它:
for $nodes in //*,
$attr in $nodes/@*
return
(name($attr), string($attr), '
')
結果是:
topA 1
x 2
z 3
message Hello
y 5
+0
謝謝你的回覆,我不知道它爲什麼不起作用,我知道它應該有 – Noor
+1
@Noor,不可能猜出問題出現的那麼少,請編輯問題並提供一個完整的(但儘可能小)查詢,每個人都可以重現。例如,沒有指定源XML文檔,並且缺少定義變量'$ nodes'的部分查詢。請。 –
相關問題
- 1. 得到
- 2. 得到
- 3. 得到
- 4. 得到
- 5. 得到
- 6. 得到
- 7. 得到
- 8. 得到
- 9. 得到
- 10. 的ProcessBuilder得到得到一個錯誤
- 11. 得到在python
- 12. C#得到
- 13. 得到QGraphicsScene
- 14. 得到解析
- 15. 得到表
- 16. 得到araylist
- 17. 錯誤得到
- 18. 得到SupportMapFragment
- 19. 不能得到
- 20. 得到JSON
- 21. 的Java得到
- 22. 得到行
- 23. 要得到TR
- 24. 我得到REMS
- 25. 得到用PHP
- 26. 得到的Android
- 27. 得到指令
- 28. 得到陣列
- 29. 我得到onActivityResult
- 30. 得到的jQuery
究竟你是什麼意思 '是不是'?它給你一個錯誤,返回意外的結果,或返回沒有結果? – Flynn1179