同じ名前の子要素が 1 行に複数ある

1 つの r の中に子要素 t が 2 つある例です。1 つのセルには 1 つの値しか入らないため、値を「 | 」でつないでセルに入れ、その旨が情報として出ることを確かめます。

入力

XML

<doc><r><t>a</t><t>b</t></r></doc>

繰り返し要素の名前(空欄なら自動)

r

結果

エラー 0 件・警告 0 件・情報 2 件

指摘(エラー・警告・情報)

  • 情報 <r> 同じ名前の子要素が 1 行の中に複数あるセルが 1 個あります。値を「 | 」でつないで 1 つのセルに入れました。
  • 情報 出力全体 文字の前後の空白は取り除いています。名前空間の接頭辞(ns:name)は名前の一部としてそのまま列名に使います。
繰り返し要素<r>
探した範囲文書全体
行の数1 行
列の数1 列

1 要素 1 行の表

1 要素 1 行の表
t
a | b

検算(この結果になる理由)

r を指定すると 1 行になり、列は子要素名の t だけです。t が 2 つあるので値 a と b を「 | 」でつないだ a | b が 1 つのセルに入り、同じ名前が複数あるセルの情報が 1 件付きます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • XML の中身によっては、列が多くなり、表計算ソフトで開いたときに見づらくなることがあります。
  • 大きな XML はお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例