xpathのような文字列からドキュメントモデルを作成するためのユーティリティを構築しようとしています。
setName(document、 "college / class / student [14] @name"、 "Rob")、
したがって、この関数は、ドキュメントにノードと属性が存在しない場合は作成し、ノードがすでに存在する場合は次に進みます。
'[14]'の部分の検証と実装に失敗しています。つまり、13の空白を作成し、その後に「Rob」の値を持つ属性名を追加しています。として、
setName(document、 "university / college [2] / class [12] / student [14] @name"、 "Rob")\
事前のおかげでTirthankar