Created on | Updated on

エクスプレッションのpathに関して

質問

この3行のコードの違いがわかりません。
上の2つのコードは同じ結果を返しますが、3つ目は異なる結果になります。

 

detail("/obj/geo1/foreach_begin1_metadata1","iteration",0)
detail("../foreach_begin1_metadata1","iteration",0)
detail("/../../foreach_begin1_metadata1","iteration",0)

回答

最初の行は、foreach_begin1_metadata1のiterationアトリビュートを絶対パスで参照します。

2つ目は、相対パスを使って同じものを参照します。

3番目は、実際の (相対的な) パスが宣言されているレベルの2つ上のレベルを調査していることになります。そのため3番目だけ同じ結果になりません。

 

 

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ