1
我写的存在-DB此查询任何结果(埃克塞德):EXIDE没有在屏幕上显示
doc("/db/libros/prueba.xhtml")/html/body/p/a/@href
找到两个结果: 在0.003s
找到2但屏幕不显示任何
输入文档是:
<html>
<head>
<title> titulo </title>
</head>
<body>
<p class="clase1"> esto es un parrafo <a href="www.wikipedia.com"> wikipedia </a></p>
<p> otro parrafo <a href="www.youtube.com">youtube</a></p>
</body>
</html>
系统是
kernel : Linux 3.5.0-27-generic (x86_64)
Distribution Linux Mint 14 Nadia
eXist Version: 2.0
eXist Build: 20130207
纳文是正确的。您的查询返回属性节点,但您需要这些节点的字符串值。 navin建议的data()函数将返回属性节点的类型值,但string()函数可能更具体地获取节点的字符串值:'doc(“file:/ C:/ Users/vgv/Desktop/Testing/Untitled1.xml“)/ html/body/p/a/@ href/string()'这实际上是一个XQuery问题,而不是eXide特有的问题。 – joewiz