は、このXML(gzip圧縮されたXMLファイルではAdobe Premiereの.prprojファイルの一部を)考えてみましょう:XML XPath:別のアイテムの属性値によって識別されるアイテムを参照する方法は?
<PremiereData> <!-- root object -->
<Sequence>
<MarkerOwner>
<Markers ObjectRef="93"/>
</MarkerOwner>
...
<Markers ObjectID="93">
私はSequence/MarkerOwner/Markers
でObjectRef
に従うことにより、オブジェクトID 93とMarkers
要素に到達するのが好きです。
1つのXpathでこれを行うことができますか、またはその値を使用して2番目のパスを作成するためにObjectRefの値を最初に取得するコードを記述する必要がありますか?
デモ用エバリュエーターへのポインタもありがとう。 Pythonで私自身のことを書いていた(そしてXojoが最初にクラッシュする)が、このウェブサイトはさらに良い。 –
ありがとうございます。 [私はそれを書いた](https://github.com/har07/XPathEval)C#で、SaxonをXMLエンジンとして使用する:) – har07