令字符串= 「http://ontheland.com/letus/tag/present?page=20&type=0」,需要來標記這個字符串,我想獲得 「20」 爲整數。與此有關的主要問題是如何標記「&」。我一直試圖用「&」,但沒用。你能否幫助解決這個問題?
1
A
回答
1
測試需要使用&放大器;作爲&實體:
let $a := <a><![CDATA[http://ontheland.com/letus/tag/present?page=20&type=0]]></a>
return xs:int(tokenize(tokenize($a,'&')[1],'=')[last()])
你可以試試這個例子住在http://www.zorba-xquery.com/html/demo#H8dHNTZwa2AnbIWhKEfMQ9HKT84=
0
除非該字符串是CDATA,否則您的XML格式不正確,您的xquery可能無法正常工作。如果是CDATA,那麼只需使用&
即可進行標記。
實施例:
XML
<a><![CDATA[http://ontheland.com/letus/tag/present?page=20&type=0]]></a>
的XPath(到XQuery中使用)
xs:int(tokenize(tokenize(/a,'&')[1],'=')[last()])
結果
20
使用撒克遜HE
相關問題
- 1. 符號化的字符串
- 2. XQuery的XML標記化的字符串
- 3. XQuery的OSB轉化的字符串shortDate
- 4. 字符串分割爲兩個字符串中的XQuery
- 5. 在xquery中分割逗號分隔的字符串?
- 6. 如何使用XPath或XQuery選擇字符串中的字符?
- 7. 符號化一個連接字符串
- 8. 基於標點符號化字符串
- 9. XQuery的標記化的字符串與單個和多個值
- 10. 隨機化字符串中的字符?
- 11. 的Xquery字符串連接功能
- 12. xquery - 字符串的以下兄弟
- 13. 的Json字符串化雙引號
- 14. 記號化的字符串在C++
- 15. 字符串中的引號
- 16. 括號中的字符串
- 17. 從括號,括號和連字符的字符串中獲取子字符串
- 18. 查找字符串中的符號Java
- 19. Python - 上標字符串中的符號
- 20. 引用字符串中的符號(java)
- 21. 字符串到哈希中的符號
- 22. @ jQuery中的字符串符號
- 23. 字符串中的符號計數masm32
- 24. C:刪除字符串中的符號
- 25. 計算字符串中的符號
- 26. Java字符串中的cuberoot符號
- 27. 搜索字符串中的符號
- 28. 文本字符串中的Excel *符號
- 29. capistrano中的符號字符串concat
- 30. XQuery 1.0 - n個字符後的拆分字符串
使用「&」來標記,但沒有用。 – Siddhu