我正在尝试使用 highlight.js 突出显示 XML。
这是示例代码笔链接
但我面临两个问题:
- 自闭元素被呈现为非自闭标签,在上面的例子中是作者元素。
- XML 编码属性也没有被呈现。
我已经尝试实现用 /> 替换“/>”的转义方法,但它没有以预期的方式工作。
示例:预期的 XML
<?xml version="1.0"?>
<catalog>
<book id="bk112">
<author id="1"/>
<title>Visual Studio 7: A Comprehensive Guide</title>
</book>
</catalog>
实际 XML
<catalog>
<book id="bk112">
<author id="1">
<title>Visual Studio 7: A Comprehensive Guide</title>
</author>
</book>
</catalog>
有没有办法纠正这种行为。