は、私はそれからすべての属性名を取得する方法XML-XMLから特定のノードの値ではなく、すべての属性名を取得する方法は?
<SearchPage ID="123" version="1.3" xmlns="http://some/path">
.....some child elements
</SearchPage>
があると?
は、私はそれからすべての属性名を取得する方法XML-XMLから特定のノードの値ではなく、すべての属性名を取得する方法は?
<SearchPage ID="123" version="1.3" xmlns="http://some/path">
.....some child elements
</SearchPage>
があると?
name()
関数を使用するか、属性名前空間を省略する場合はlocal-name()
を使用します。結果に
let $node := <SearchPage ID="123" version="1.3" xmlns="http://some/path">
.....some child elements
</SearchPage>
for $attribute in $node/attribute()
return $attribute/name()
:
ID
version
私はちょうど私が本当に質問のタイトルを向上させるが、実際には「ない」を逃したし、周りの意味が変わっていないことに気付きました。そのために残念!とにかく、私の答えはまだあなたの質問に合っています。 –