企评社

表示ラベルは日本語です。企業口コミ・投稿・ツールの説明は現在中国語のみです。

XML ツール

整形・美化 · 整形式チェック(行と列で指摘) · XML ⇄ JSON 双方向変換

全部在浏览器本地处理,内容不上传、不留存
输入(XML 或 JSON,≤5MB) 粘贴后点右侧按钮
输出

转换规则写死在页面上,可预期

XML → JSON 的五条规则:① 属性存为「@属性名」键;② 只有文本的元素存为字符串(CDATA 按文本处理,空白会保留原样);③ 重名兄弟元素存为数组;④ 空元素存为空字符串;⑤ 注释丢弃。JSON → XML 按同一套规则反向还原——以 @ 开头的键回到属性位置,数组变回重名兄弟元素。规则不黑箱,页面上写什么样、产物就是什么样。

校验报的是"行:列",不是"哪里不对"。格式良好性(标签配对、属性引号闭合、实体转义、XML 声明)由自写解析器逐字符检查,出错直接给出行列号;浏览器里还会用原生 DOMParser 交叉复核一遍,两边结论不一致时页面会明说。它不校验 DTD / XSD,带前缀的名字按普通名字处理——模式级校验请用专门的 XSD 工具。

边界是硬守卫,不是软提示。输入上限 5MB、嵌套深度 200 层:超限直接拒绝并说明原因,不会静默截断你的内容;解析器对未闭合标签、裸 & 符号这类经典错误都会给出人话原因,不用自己猜。

よくある質問

XML→JSON の規則は?

属性は「@属性名」として保存、テキストのみの要素は文字列として保存、同名の兄弟要素は配列として保存、空要素は空文字列、CDATA はテキストとして扱い、コメントは破棄します。JSON→XML は同じ規則の逆再生で、@ 始まりのキーは属性に戻ります。

検証は名前空間と DTD もカバーする?

カバーしません。本ページが見るのは良好な整形性の検証(タグの対応・属性の引用符・エンティティエスケープ・宣言)で、エラーの行と列を案内します;DTD / XSD の検証はせず、接頭辞付き名前は通常の名前として扱います——スキーマレベルの検証は専門の XSD 道具を使ってください。

XML はアップロードされる?

されません。解析も整形も変換も全部ブラウザの中で完結、内容は端末の外に出ず、localStorage にも書かず、ページ更新で消えます;このページにはアップロード口そのものがなく、開発者ツールの Network パネルで検証できます。

どれくらいの大きさまで使える?

日常の設定ファイルやインターフェース通信文向きで、上限 5 MB;ネスト深さ 200 段制限(病的な文書にメモリを尽くさせないため)。超過は明確に拒否して理由も示し、黙って切り詰めたりしません。

関連ツール