我用过的最好的 XML 读写 API 是 PHP 的SimpleXMLElement。例如,要创建以下 XML 文本的 DOM:
<root>
<foo>
<bar baz="goo">
moo
</bar>
</foo>
</root>
在 PHP 中,只需编写:
$root = new SimpleXMLElement('<root/>');
$root->foo->bar = 'moo';
$root->foo->bar['baz'] = 'goo';
读取 XML 的风格相同,但增加了xpath()
功能。
我听说人们称它为“建造者模式”。不太确定这是否合适。无论如何,Node.js 下是否有任何 API 具有相当的易用性?