XPath/XQuery 関数: その他

www.altova.com すべてを展開/折りたたむ このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  エンジン情報 > XSLT と XPath/XQuery 関数 > Altova 拡張関数
 >

XPath/XQuery 関数: その他

以下の一般使用のための XPath/XQuery 拡張関数は、 RaptorXML Server の現在のバージョンによりサポートされています。 また、次で使用することができます: (i) XSLT コンテキスト内の XPath 式、または (ii) XQuery ドキュメント内の XQuery 式。

 

関数の名前指定と言語の適用性

Altova 拡張関数はXPath/XQuery 式で使用することができ、 XPath、 XQuery、および XSLT 関数の標準ライブラリで使用可能な機能に更なる機能性を与えます。 Altova 拡張関数はAltova 拡張関数名前空間、 http://www.altova.com/xslt-extensions に収められており、 altova:プレフィックスが、このセクションでは使用されます。製品の今後のバージョンが拡張機能への継続的サポート、または個別の関数の振る舞いは変更する可能性があることに注意してください。 Altova 拡張機能へのサポートに関しては、今後のリリースのドキュメントを参照してください。

 

XPath 関数 (XSLT 内の XPath 式で使用 ):

XP1 XP2 XP3.1

XSLT 関数 (XSLT 内の XPath 式で使用):

Xslt1 XSLT2 XSLT3

XQuery 関数 (XQuery 内の XQuery 式で使用):

XQ1 XQ3.1

 

 

Click to expand/collapseget-temp-folder [altova:]

altova:get-temp-folder() を xs:string とする     XP2 XQ1 XP3 XQ3

この関数は引数を必要としません。この関数は現在のユーザーの一時的なフォルダーへのパスを返します。

altova:get-temp-folder() は、マシーン上で、xs:string として C:\Users\<UserName>\AppData\Local\Temp\ と類似したパスを返します。

 

 

Click to expand/collapsegenerate-guid [altova:]

altova:generate-guid() as xs:string     XP2 XQ1 XP3 XQ3

ユニークな文字列 GUID 文字列を生成します。

altova:generate-guid() は(例えば) 85F971DA-17F3-4E4E-994E-99137873ACCD   を返します。

 

 

Click to expand/collapsehigh-res-timer [altova:]

altova:high-res-timer() as xs:double         XP3.1 XQ3.1

秒数でシステムハイれぞリューションタイマーの値を返します。ハイれぞリューションタイマーがシステム内で存在すると、必要とされる場合、高度に正確な時間の計算を有効化します (例えば、アニメーションと正確なコード実行の時間の決定などが例として挙げられます)。この関数は、システムのタイマーに精度を与えます。

altova:high-res-timer()'1.16766146154566E6' などを返します。

 

 

Click to expand/collapseparse-html [altova:]

altova:parse-html(HTMLText as xs:string) as node()         XP3.1 XQ3.1

HTMLText 引数は、HTML ドキュメントのテキストを含む文字列です。 関数は、文字列から HTML ツリーを作成します。提供された文字列は、 HTML 要素を含む、または、含まない場合があります。 いずれの場合でも、ツリーのルート要素は、 HTML と名付けられます。 提出された文字列内の HTML コードが有効な HTMLであることを確認することが奨励されます。.

altova:parse-html("<html><head/><body><h1>Header</h1></body></html>") は提供された文字列から HTML ツリーを作成します。

 

 

Click to expand/collapsesleep[altova:]

altova:sleep(Millisecs as xs:integer) as empty-sequence()     XP2 XQ1 XP3 XQ3

Millisecs により与えられるミリ秒で示される期間のための実行を延期します。

altova:sleep(1000) は 1000 ミリ秒のための実行を延期します。

 

 

[ トップ ]

 


(C) 2019 Altova GmbH