要素の名前を指定して離れた場所から集める

entry が group の中に 2 つ、ルート直下に 1 つある例です。名前に entry を指定すると、場所が違っても文書の順に 3 行として集まり、属性だけの空要素も行になることを確かめます。

入力

XML

<root><group><entry k="a"/><entry k="b"/></group><entry k="c"/></root>

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

entry

結果

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

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

  • 情報 出力全体 文字の前後の空白は取り除いています。名前空間の接頭辞(ns:name)は名前の一部としてそのまま列名に使います。
繰り返し要素<entry>
探した範囲文書全体
行の数3 行
列の数1 列

1 要素 1 行の表

1 要素 1 行の表
@k
a
b
c

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

entry を指定すると、文書の出現順の a・b・c の 3 つが行になります。どれも属性 k だけを持つ空要素で、列は @k の 1 列です。入れ子の entry はないので警告はなく、3 行 1 列です。

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

このツールの制約

ご利用にあたって

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

ほかの入力例