YAMLからXMLコンバーター
ガイド
YAMLからXMLコンバーター
YAMLを瞬時にウェルフォームなXMLに変換します。YAMLコンテンツを貼り付け、配列処理、null値、インデント、XML宣言の設定を含む適切な構造のXML出力を受け取ります。逆のXMLからYAMLへの変換、エラー報告による検証、マッピングルールの参照ガイドが含まれます。
使用方法
YAMLを入力エリアに貼り付けまたはサンプルを読み込みます。ルート要素名、配列処理スタイル(繰り返し要素またはインデックス付き)、インデント、null値の処理、XML宣言の有無を設定します。コンバーターは即座にウェルフォームなXML出力を作成します。クリップボードにコピーまたは.xmlファイルとしてダウンロードできます。逆モードを使用してXMLをYAMLに変換します。検証セクションではパースエラーと行番号を表示します。
機能
- 即時変換 — YAMLを貼り付け、すぐにウェルフォームなXMLを得ます。ネストされたオブジェクト、配列、文字列、数値、ブール値、null値を適切なタイプにマッピングします。
- 配列処理 — 繰り返し要素(各配列項目が単数形の親タグ名を持つ)またはインデックス付きでラップされた要素の選択をします。XMLスキーマ要件に合わせてカスタマイズできます。
- XML宣言 — オプションで標準XML宣言ヘッダー(バージョンとエンコーディング属性)を含めます。
- Null処理 — YAMLのnull値がXMLにどのようにマッピングされるかを設定できます:閉じない空要素、xsi:nil属性、またはnull要素を完全に省略。
- CDATAサポート — オプションで文字列値をCDATAセクションにラップし、特別な文字をエンティティエスケープせずに保持します。
- 逆モード — XMLをYAMLに変換するためのブラウザの組み込みDOMParserを使用します。XMLを貼り付け、クリーンなYAML出力を受け取ります。
- 検証 — 有効なYAMLを検出し、エラーメッセージと行番号を表示します。XMLにマッピングがうまくいかないYAML機能(混合型配列、複雑なキー)について警告します。
- タグ名のセイフティ処理 — YAMLのキーがXMLタグ名として無効な場合、自動的にセイフティ処理を行います:スペースをアンダースコアに置き換え、数字で始まるキーにアンダースコアを前につけて、無効な文字を削除します。
YAMLからXMLへのマッピング
YAMLのオブジェクトはネストされたXML要素になります:各キーがタグ名になり、値はプリミティブの場合にテキストコンテンツ、オブジェクトまたは配列の場合に子要素になります。配列はXMLにネイティブな配列型がないため、マッピング選択が必要です。アイテムは単数形の名前を持つ繰り返し要素またはインデックス付きでラップされます。ブール値は「true」または「false」のテキストにマッピングされ、数値は文字列表現を維持し、null値は閉じないタグまたはxsi:nil属性にマッピングされます。
YAMLの配列はどのようにXMLに変換されますか?
YAMLのキーがXMLタグ名として無効な場合、どうなりますか?
XMLをYAMLに変換できますか?
データがサーバーに送信されていますか?
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
