// converters
XML to YAML.
Use the browser DOM parser to convert XML into a YAML map of elements and attributes.
XML input
YAML output
よくある質問
XML属性を保持しますか?
はい、属性は@プレフィックス付きのYAMLキーに変換されます。
名前空間を処理しますか?
はい、名前空間は正しく処理されます。
SOAP XMLを変換できますか?
はい、SOAP応答やその他の複雑なXML形式を処理します。
XMLからYAMLへの変換
XMLデータをYAML形式に変換します。XMLのタグ構造がYAMLのネストされたオブジェクトに変換されます。
XMLの属性はYAMLのキーとして変換され、タグのテキストコンテンツは値として設定されます。
XMLの名前空間やDTD定義は変換後に失われる場合があります。変換前にXMLをクリーンアップすることが推奨されます。
XMLをYAMLに変換するタイミング
レガシーシステムとの連携で、XML形式のデータをYAML形式のAPIで扱う必要がある場合に変換します。
設定ファイルをXMLからYAMLに移行する際、既存のXML設定を活かしながら移行できます。
XML形式のAPIレスポンスを、YAML形式で処理する必要がある場合に使用されます。
変換の詳細
XMLの要素(タグ)はYAMLのキーとして変換され、テキストコンテンツは値として設定されます。
XMLの属性は、要素の子キーとして変換されます。例:<user name=`John'>は { user: { name: John } } に変換されます。
XMLの繰り返し要素は、YAMLの配列に変換されます。名前空間(xmlns)は変換後に失われる場合があります。