私はそのようなxmlを持っています:
<root>
<element1>
<doc>2</doc>
</element1>
<doc>1</doc>
</root>
ルート要素 (値 = 1) の後の最初の子レベルで要素を取得したい。ノードリスト(xmldom apiのpl/sqlバージョン)を介して行う場合:
nl := getElementsByTagName(rootnode,'doc');
len := xmldom.getLength(nl);
IF LEN>0 THEN
N:=xmldom.item(nl, 0);
END IF;
RETURN N;
リストの最初の要素は、値 = 2 の要素になります。要素をループせずに、最初の子レベルの子ノードのみを処理するにはどうすればよいですか?