// converters

XML to YAML.

Use the browser DOM parser to convert XML into a YAML map of elements and attributes.

Client-sideDOMParserNo upload

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)は変換後に失われる場合があります。