【问题标题】:How to avoid chopped result in BaseX?如何避免 BaseX 中的截断结果?
【发布时间】:2016-03-22 13:08:56
【问题描述】:

当我用 BaseX 打开一个大的 XML 文件 (6MB) 时,结果被截断了。只显示了 1/3 的 XML,所以它看起来像这样:

 ... 
 <node>
     <node>Text</node>
     <attrib...

当我尝试进行全文件搜索时,只能搜索到 XML 的前三分之一。

如何在 BaseX 中禁用截断结果?我想在结果窗口中显示 complete XML。

【问题讨论】:

    标签: xml basex


    【解决方案1】:

    打开选项首选项。将滑块最大点击数移到最右边,这将完全禁用图形用户界面中的结果切割。

    请注意,对于非常大的结果集,您可能会降低性能(不过 6MB 看起来并不算太大)。

    【讨论】:

    • 滑块最大点击数已设置为“全部”,但结果仍被截断。
    • 如果是,好像有bug。验证最新版本的 BaseX 问题是否仍然存在,如果问题仍然存在,请在 BaseX' issue tracker 打开一个问题,说明如何重现它。
    • 同时,我发现 XML 文件无效。我使用了 XML 验证器,验证器报告了一个缺失的属性。似乎这导致了切碎的结果。
    • BaseX 不验证 XML 文件,这意味着根据模式或 DTD 文件对其进行验证。 BaseX 只测试格式正确的 XML 文件,但结果窗口再次显示由 BaseX 生成的 XML,无论如何它都应该是格式正确的。
    猜你喜欢
    • 1970-01-01
    • 2011-06-05
    • 2012-12-13
    • 1970-01-01
    • 2013-11-05
    • 2012-07-25
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    相关资源
    最近更新 更多