使用撒克逊获取远程 XML
Fetch remote XML with saxon
我如何 fetch 从撒克逊远程 XML
?
thufir@dur:~/saxon$
thufir@dur:~/saxon$ java -cp /usr/share/java/Saxon-HE.jar net.sf.saxon.Query fetch.note.text.xq
Static error on line 2 at column 2 of file:/home/thufir/saxon/fetch.note.text.xq near {...ww.w3schools.com/xml/note.x...}
XPST0081: Namespace prefix 'fetch' has not been declared
Static error(s) in query
thufir@dur:~/saxon$
thufir@dur:~/saxon$ cat fetch.note.text.xq
fetch:xml("https://www.w3schools.com/xml/note.xml", map { 'chop': true() })
thufir@dur:~/saxon$
从 BaseX
.
开始工作
简单的你好世界好的:
thufir@dur:~/saxon$
thufir@dur:~/saxon$ java -cp /usr/share/java/Saxon-HE.jar net.sf.saxon.Query test.xq
<?xml version="1.0" encoding="UTF-8"?><results><message>Hello World!</message></results>thufir@dur:~/saxon$
thufir@dur:~/saxon$
可能 expath
提供这个 functionality, perhaps? Or I should be using xslt
for fetching。
使用像 doc('https://www.w3schools.com/xml/note.xml')
这样的标准 XPath 函数。像 BaseX 的处理器特定模块 fetch
通常不可移植。
我如何 fetch 从撒克逊远程 XML
?
thufir@dur:~/saxon$
thufir@dur:~/saxon$ java -cp /usr/share/java/Saxon-HE.jar net.sf.saxon.Query fetch.note.text.xq
Static error on line 2 at column 2 of file:/home/thufir/saxon/fetch.note.text.xq near {...ww.w3schools.com/xml/note.x...}
XPST0081: Namespace prefix 'fetch' has not been declared
Static error(s) in query
thufir@dur:~/saxon$
thufir@dur:~/saxon$ cat fetch.note.text.xq
fetch:xml("https://www.w3schools.com/xml/note.xml", map { 'chop': true() })
thufir@dur:~/saxon$
从 BaseX
.
简单的你好世界
thufir@dur:~/saxon$
thufir@dur:~/saxon$ java -cp /usr/share/java/Saxon-HE.jar net.sf.saxon.Query test.xq
<?xml version="1.0" encoding="UTF-8"?><results><message>Hello World!</message></results>thufir@dur:~/saxon$
thufir@dur:~/saxon$
可能 expath
提供这个 functionality, perhaps? Or I should be using xslt
for fetching。
使用像 doc('https://www.w3schools.com/xml/note.xml')
这样的标准 XPath 函数。像 BaseX 的处理器特定模块 fetch
通常不可移植。