XSLT使用指南

我们使用XSLT文件删除或修改从其他模组加载的XML文件中的元素。您不必使用 XSLT 系统添加新元素到 XML 文件。

您只需创建一个与 XML 文件同名的 XSLT 文件,并将其放置在与您的 XML 文件相同的路径中。这个添加的 XSLT 文件将对位于模组之前加载的模组中相同类型的 XML 文件进行更改。系统会在应用模组自己的 XML 文件之前应用模组的 XSLT 文件。所以 XSLT 文件不会影响同一个模组自己的 XML 文件。

您还需要根据文件的类型制作一个条目 submodule.txt 或 project.mbproj 。

Submodule.txt project.mbproj

如果您已经在 XML 文件中创建了一个实体,则无需执行任何其他操作。

例如,如果您在进行上述输入后创建“settlements.xslt”文件并输入以下代码,它将移除所有定居点。

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output omit-xml-declaration="yes"/>
    <xsl:template match="@*|node()">
        <xsl:copy>
            <xsl:apply-templates select="@*|node()"/>
        </xsl:copy>
    </xsl:template>
    <xsl:template match="Settlement"/>
</xsl:stylesheet>