api:setc

Version 25.3.9411


api:setc


api:setc キーワードを使用して、APIScript で角括弧([ ])などの特殊文字をエスケープすることなく静的なテキストを追加します。特殊文字はすでにバックスラッシュでエスケープできますが、このキーワードはショートカットを提供します。例えば、XPath を簡単に設定することができます。

パラメータ

  • item:アトリビュートをセットするアイテム。
  • attr:アトリビュートの名前。
  • value:アトリビュートに割り当てる値。このパラメータが指定されていない場合、api:setc のボディ全体が値として使われます。これは、長い値、もしくは複数行の値を設定する際に便利です。
  • copyfrom:このパラメータで指定されたアイテムからのアトリビュートは、item パラメータにより指定されたアイテムにコピーされます。

アトリビュートの制御

None

エスケープされていないXPath を設定します:

<api:setc attr="xpath" value="/root/book[1]/@name" />