我是新来的XQuery和似乎无法得到以下工作:XQuery的XML标记化的字符串
<measInfo measInfoId="1542455297">
<measTypes>1542455297 1542455298 1542455299 1542455300 1542455301 1542455302 1542455303 1542455304 1542455305 1542455306 1542455307 1542460296 1542460297 </measTypes>
<measValue measObjLdn="LTHAB0113422/ETHPORT:Cabinet No.=0, Subrack No.=1, Slot No.=7, Port No.=0, Subboard Type=BASE_BOARD">
<measResults>116967973 585560 496041572 682500 0 12583680 72080 520454 46670568 73432 2205837 1000000 1000000 </measResults>
</measValue>
<measValue measObjLdn="LTHAB0113422/ETHPORT:Cabinet No.=0, Subrack No.=1, Slot No.=7, Port No.=1, Subboard Type=BASE_BOARD">
<measResults>0 0 0 0 0 0 0 0 0 0 0 0 0 </measResults>
</measValue>
</measInfo>
我使用// measInfo/measTypes/FN:标记化(文字() , '\ S +')。我希望会返回每个空格分隔值的记录,但它返回相同的// measInfo/measTypes/text()
我在做什么错了?
嗯?当我运行它时,它会为每个空格分隔的值返回一个记录(在BaseX中)。 –
我正在使用http://www.xpathtester.com/xquery来测试代码,您使用的是哪个网站? – user1854326
不是一个网站,(可下载的,可安装的)XQuery数据库(具有非常好的GUI):http://basex.org/。 BaseX在开发过程中保持与XQuery标准的领先优势相当接近,因此非常适合当前版本的语言测试平台。 –