機械翻訳について

XSL相当

「パブリッシャ」は、XSLと同等の構文を提供します。

次の表に、XSLと同等の簡易構文を示します。

サポートされているXSL要素 説明 「パブリッシャ」構文

<xsl:value-of select= "name">

プレースホルダー構文

<?name?>

<xsl:apply-templates select="name">

現在の要素の子ノードにテンプレート・ルールを適用します。

<?apply:name?>

<xsl:copy-of select="name">

現在のノードのコピーを作成します。

<?copy-of:name?>

<xsl:call-template name="name">

現在のテンプレートに挿入/適用する名前付きテンプレートをコールします。

<?call:name?>

<xsl:sort select="name">

データセットの要素に基づいてデータのグループをソートします。

<?sort:name?>

<xsl:for-each select="name">

グループのデータ行をループして、表形式の出力を生成するために使用されます。

<?for-each:name?>

<xsl:choose>

複数の条件付きテストを表現するために、Whenおよびotherwiseとともに使用されます。

<?choose?>

<xsl:when test="exp">

chooseなどとともに使用し、複数の条件付きテストを表現

<?when:expression?>

<xsl:otherwise>

選択および複数の条件付きテストをいつ表すかとともに使用

<?otherwise?>

<xsl:if test="exp">

条件付きフォーマットに使用されます。

<?if:expression?>

<xsl:template name="name">

テンプレート宣言

<?template:name?>

<xsl:variable name="name">

ローカルまたはグローバル変数宣言

<?variable:name?>

<xsl:import href="url">

スタイル・シートの内容を別のスタイル・シートにインポート

<?import:url?>

<xsl:include href="url">

スタイル・シートを別のスタイル・シートに含める

<?include:url?>

<xsl:stylesheet xmlns:x="url">

スタイル・シートのルート要素の定義

<?namespace:x=url?>