タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

xpathに関するarerreeeのブックマーク (2)

  • たのしいXML: XPath(基礎編): ロケーションパス

    さらら: ロケーションパス? たけち: うん。これまでみてきたXSLスタイルシートのサンプルで使ってきたんだけどね。まだ説明が足りないのでここで説明しようかと思って・・・前回カレントノードの話をしたよね。 さらら: あっ、そうだったわね・・・ たけち: これまでのXSLスタイルシートのサンプルでは、カレントノードからみて、子供のテキストノードをとったり、属性の値をとったりしたよね。 さらら: えぇ。。 たけち: それだけでも十分なことも多いんだけどね。実際には、親のノードをみたり、前のノードを見たりすることも必要なことがあるんだ。たとえば、「自分(カレントノード)の親のノードの子の最初のノード」を見たりね。そういう風にノードをたどっていく道筋を示すものをロケーションパスって言うんだ。 さらら: じゃあ、これまでXSLサンプルで見てきたようなものなのね。 たけち: 実際にはそうなんだ。だから

  • Find position of a node using XPath

    Anyone know how to get the position of a node using XPath? Say I have the following xml: <a> <b>zyx</b> <b>wvu</b> <b>tsr</b> <b>qpo</b> </a> I can use the following xpath query to select the third <b> node (<b>tsr</b>): a/b[.='tsr'] Which is all well and good but I want to return the ordinal position of that node, something like: a/b[.='tsr']/position() (but a bit more working!) Is it even possib

    Find position of a node using XPath
  • 1