XML を整形済みの JSON に変換します。属性と繰り返し要素も正しく処理されます。
まだコメントはありません。最初のコメントを書いてみましょう!
XML を整形済みの JSON に変換し、属性、繰り返しの子要素、空要素を正しく対応させます。解析はブラウザー内で安全に行われます。
各属性は、その要素のオブジェクトに「@属性名」というキーとして入ります。子要素やテキスト内容とは明確に区別され、混同されることはありません。
はい。SYSTEM または PUBLIC の外部エンティティ/DTD 宣言を含む入力は解析前に明示的に拒否されます。また、ブラウザー標準の XML パーサーは、そもそも外部エンティティを解決するためのネットワークリクエストを行いません。
同じ階層で同名の要素が繰り返されると、文書内の順序のまま自動的に JSON の配列になります。1 回しか出てこないタグは、要素 1 つの配列に無理にされることなく単一の値のままです。
変換はすべてブラウザー内で実行されます。ここに貼り付けた内容やアップロードしたファイルがサーバーに送信されることはありません。