// converters
YAML to XML.
Render a YAML map as a simple XML document, with element-per-key and arrays as repeated children.
YAML input
XML output
よくある質問
XML要素名を制御できますか?
はい、YAMLキーがXMLタグに直接変換されます。
データ型を保持しますか?
はい、数値とブール値が維持されます。
有効なXMLを生成しますか?
はい、UTF-8エンコーディングの正しくフォーマットされたXMLを生成します。
YAMLからXMLへの変換
YAMLデータをXML形式に変換します。YAMLのオブジェクト構造がXMLのタグ階層に変換されます。
YAMLのキーはXMLのタグ名として使用され、値はタグのテキストコンテンツとして設定されます。
YAMLの配列は、同じタグ名の繰り返し要素としてXMLに変換されます。
YAMLをXMLに変換するタイミング
レガシーシステムとの連携で、YAML形式のデータをXML形式のAPIで送信する必要がある場合に変換します。
XMLをネイティブにサポートするツールやライブラリと連携する際、YAMLからXMLに変換します。
SOAPベースのWebサービスとの連携で、YAMLデータをXMLに変換して送信するケースがあります。
変換ルール
YAMLの各キーはXMLのタグ名として使用されます。キー名にXMLで使用できない文字が含まれる場合、変換エラーになる可能性があります。
YAMLのネストされたオブジェクトは、XMLのネストされたタグとして変換されます。インデント構造がタグの階層になります。
YAMLの値はXMLのタグテキストとして設定されます。数値やブール値は文字列に変換されます。