xmlをjsonオブジェクトに変換し、変換されたオブジェクトからノードを抽出するのには苦労しています。私は、サーバー上にアップロードされたファイルから読み込むために忙しい人を使用しています。その後、私はXMLをjsonに変換してjsonオブジェクトを印刷するためにinspectを使用しています。最終的な出力はjsonオブジェクトから子オブジェクトを抽出する
{ declaration: { attributes: { version: '1.0', encoding: 'utf-8' } },
root:
{ name: 'order',
attributes:
{ orderid: '123456',
xmlns: 'http://www.someRandomNameSpace.com' },
children:
[ { name: 'orderperson',
attributes: {},
children: [],
content: 'str1234' },
{ name: 'shipto',
attributes: {},
children:
[ { name: 'name',
attributes: {},
children: [],
content: 'Adnan Ali' },
私はそれがnodejsで行われますどのようにこのオブジェクトから「名」=「アドナン・アリ」を読みたいと思えますか?私はname = 'name'とcontent = 'Adnan Ali'を持つオブジェクトにどのように到達できるのかを意味します。
印刷コマンドがある console.log(inspect(order, {colors: true, depth: Infinity}));
これは私が – theadnangondal
に興味を持っていたものであるビルドエラーが発生します。 filtered.lengthと 'with objects with ...'の間に+記号がないため、問題は解決しました。ありがとう – theadnangondal
それは答えの "テストされていない"部分でした。 ;)私はそれを修正しました。 –