从文件解析xml时,我需要一种保留注释的方法。
我已经尝试了clojure.xml/parse
以及来自github的其他几个非常好的库;它们都工作得很好,除了每个人在解析过程中都删除了注释。
任何人都可以推荐使用我可能不知道的clojure.xml
的lib或技术吗?
答案 0 :(得分:0)
我最终在xml字符串上做了一些预处理。看起来有点hacky但是它暂时会这样做。
/>
编辑:以上是一种非常准确的方法;如果您的评论中包含标记包围工件(例如,<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefWidth="0.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8" fx:controller="sudokusolver.FXMLDocumentController">
等),则您必须以某种方式对其进行适当的考虑,以便预先制作不会使您的xml无效。