gpt4 book ai didi

css - 使用 CSS 显示 XML : How to handle  ?

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:11 25 4
gpt4 key购买 nike

我要处理很多 .xml 文件。 (数百万 - 维基百科的 .xml 格式转储)而且它们比我想象的要难读得多。

目前,我已经编写了一个 .css 文件以在浏览器中以可读的方式显示它们,并编写了一个脚本以将对此 .css 的引用插入到所有文件中。

(我知道还有其他解决方案,比如 XSLT - 但我发现的所有信息都使它看起来是文档级的,这不适合 - 我真的尽可能不扩大这些文件的大小)

.css 适用于 一些 文件,但许多文件包含诸如   之类的实体,我收到如下错误:

“XML 解析错误:未定义的实体”,带有指向   的漂亮小插图,或者它在引号中的亲属。

有一个 articles.dtd 文件,它似乎应该为浏览器连接点(关键字 -> Unicode)。它在每个文件中被引用,例如:

 <!DOCTYPE article SYSTEM "../article.dtd">

并且包含很多条目,例如:

<!ENTITY nbsp   "&#160;"> <!-- no-break space = non-breaking space,
U+00A0 ISOnum -->

但是要么我完全误解了这个文件的用途,要么它不能正常工作。

无论如何;我怎样才能让这些文件显示出来;通过:

  • 显示实体(如纯文本形式的“&nbSp”)
  • 完全删除实体(除了在实际文件中线性搜索/删除它们以外的任何方式)
  • 按照预期将实体解释为 unicode

当然,后者更可取;绝对理想情况下,通过引用某种将身份映射到 Unicode 的外部文件(如果那不是 articles.dtd 文件的用途....)

编辑:我在这里没有使用功能强大的机器.. 提取 .rars 花了几天时间。对每个文件进行任何类型的编辑都需要很长时间。

最佳答案

这不是很好的方法,只是解决方法:尝试将   替换为  

关于css - 使用 CSS 显示 XML : How to handle &nbsp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com