Xml 字符串的XPath长度
我在寻找一个问题的解决办法 我有xml文件,我想找到每部电影的片名长度 我试过了Xml 字符串的XPath长度,xml,xpath,Xml,Xpath,我在寻找一个问题的解决办法 我有xml文件,我想找到每部电影的片名长度 我试过了 string-length(/Repertuar/Film/Title) 但我只得到了一个长度(=10)。应该是 十, 十四, XML文件 <Repertuar> <Film ID="080154"> <Title>Wolny król</Title> <Rezyser Imie="Rambert" Nazwisko="Rochus"/&
string-length(/Repertuar/Film/Title)
但我只得到了一个长度(=10)。应该是
十,
十四,
XML文件
<Repertuar>
<Film ID="080154">
<Title>Wolny król</Title>
<Rezyser Imie="Rambert" Nazwisko="Rochus"/>
<Budżet>130507000</Budżet>
<RokProdukcji>2015</RokProdukcji>
<Dlugosc>103</Dlugosc>
<Gatunek>Familijny</Gatunek>
<Obsada>
<Aktor Imie="Valtteri" Nazwisko="Atticus"/>
<Aktor Imie="Rihard" Nazwisko="Yasamin"/>
</Obsada>
<Projekcja>
<Czas>
<Wtorek Godzina="18"/>
<Sroda Godzina="18"/>
<Czwartek Godzina="19"/>
</Czas>
<CenaBiletu>15</CenaBiletu>
<NrSali>3</NrSali>
</Projekcja>
</Film>
<Film ID="081435">
<Title>Podwójny honor</Title>
<Rezyser Imie="Clarence" Nazwisko="Pavli"/>
<Budżet>240567000</Budżet>
<RokProdukcji>2016</RokProdukcji>
<Dlugosc>130</Dlugosc>
<Gatunek>Wojenny</Gatunek>
<MinWiek>16</MinWiek>
<Obsada>
<Aktor Imie="Prisca" Nazwisko="Tezcatlipoca"/>
<Aktor Imie="Naila" Nazwisko="Tymon"/>
<Aktor Imie="Pooja" Nazwisko="Jitendra"/>
<Aktor Imie="Vidya" Nazwisko="Wigmar"/>
</Obsada>
<Projekcja>
<Czas>
<Poniedzialek Godzina="20"/>
<Sroda Godzina="20"/>
<Piatek Godzina="20"/>
</Czas>
<CenaBiletu>20</CenaBiletu>
<NrSali>2</NrSali>
</Projekcja>
</Film>
</Repertuar>
沃尔尼·克洛尔
130507000
2015
103
家庭
这在XPath 1.0中是不可能的
使用XPath 2.0,您可以执行以下操作:
/Repertuar/Film/Title/string-length(.)
或者,如果需要对每个节点进行更复杂的处理:
for $i in /Repertuar/Film/Title return string-length($i)
这在XPath 1.0中是不可能的
使用XPath 2.0,您可以执行以下操作:
/Repertuar/Film/Title/string-length(.)
或者,如果需要对每个节点进行更复杂的处理:
for $i in /Repertuar/Film/Title return string-length($i)