Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人知道是否有一个简单的选项或开关来直接使用 zorba java 实现的命令行界面修改 XML 文件。
在 Saxon EE 中有一个“-update:on”参数,在 BaseX 中“声明选项 db:writeback 'true';” 打开即时更新工具。
我花了很多时间搜索以获取有关直接写入文件的信息。
我坚持使用 zorba 的唯一原因是脚本工具以及提高其生产力的功能和扩展的文档。
亲切的问候,
乔什
您不能直接修改 XML 文件。无法永久存储更新。但是,有一种解决方法。
一个例子如下: for $doc in doc("auction.xml")/site/open_auctions//bidder/increase return insert node <watch open_auction="open_auction5104"/> before $doc; doc("auction.xml")
for $doc in doc("auction.xml")/site/open_auctions//bidder/increase return insert node <watch open_auction="open_auction5104"/> before $doc; doc("auction.xml")
您可以重定向输出。 zorba queryfile.xq > someFile.xml
zorba queryfile.xq > someFile.xml