1

インポートされた順序によってA.xsl、 、B.xsl、およびに適用される優先順位または優先規則は?C.xsl

<xsl:stylesheet 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:my="http://me"
    version="2.0">

    <xsl:import href="A.xsl"/>        
    <xsl:import href="B.xsl"/>
    <xsl:import href="C.xsl"/>

    ...
4

1 に答える 1

1

http://www.w3.org/TR/xslt20/#importおよび「[定義: スタイルシートを構成するスタイルシート レベルは、インポート ツリーを形成するものとして扱われます。インポート ツリーでは、各スタイルシート レベルにはそれぞれに 1 つの子があります。含まれている xsl:import 宣言。] 子の順序は、スタイルシート レベル内の xsl:import 宣言の宣言順序です。

[定義: スタイルシート内の宣言 D は、D を含むスタイルシート レベルが、インポート ツリーの後順トラバーサル (つまり、スタイルシート レベルがその子の後にアクセスされるインポート ツリーのトラバーサル)。同じスタイルシート レベル内の 2 つの宣言のインポートの優先順位は同じです。]"

したがって、サンプルの場合、インポートの優先順位 (低い順) A, B, .CMain

于 2013-09-11T17:06:25.910 に答える