XMLを操作するコードをいくつか書いた標準のW3C DOM APIを使用したドキュメント。ブラウザ環境でうまく機能し、node.jsで動作するようにしたいと思います。残念ながら、標準のW3C DOM APIを実装している有効なnode.jsライブラリを見つけることができませんでした。試した:
- node-o3-xml - 解析時のセグメンテーション違反
- node-o3-fastxml -解析時のセグメンテーション違反
- libxmljs -標準のW3C DOM APIを使用しません
- ジャスム -XML DOMではなくHTML DOMを使用します(例:
element.tagName
大文字と小文字を区別する形式ではなく、大文字の形式を返します)
を使用して、2番目の実装を書くことができます異なるAPI、同じ機能を実行しますが、どちらのコンテキストでも同じコードを使用できるように、これらの標準インターフェイスを公開するライブラリを見つけることをお勧めします。W3CDOM APIを実装する有効なnode.jsライブラリはありますか?
回答:
回答№1の場合は7XMLDOM W3C標準ベースのDOMParserおよびXMLSerializer(DOM Level2 CORE)です
がんばろう
回答№2については4
Cloud9はnode-o3-xmlを使用しますが、Macでの開発中にそれで恐ろしい時間。 #nodejs IRCルームで何人かと話をしましたが、事前に選択していたのはlibxmljsのようでした。私はそれを自分で使用しましたが、W3C DOM APIではありませんが、うまく機能しているようです。