我是 XSL 的新手。看这里,我找到了可以帮助解决我的问题的 FXSL 库,但我不知道该怎么做。
我有一个类似于以下的 XML。该应用程序运行带有一些外部参数的 XSL。在 XML 中有一些具有特殊含义的关键字:
- {MY_EXT_PAR} :它指的是一个名为 MY_EXT_PAR 的外部参数。
- {1}、{2}、...:它们引用名为 PAR1、PAR2、...的外部参数
- @LINK1(key1), @LINK2(key1,key2) :它们是指向链接标签的链接,该标签返回与给定键相关的值(描述)。许多链接可以用不同数量的键来定义。
- 应该有一些关键字来格式化文本(例如,\n 用于回车)。
示例 XML 输入:
<Links>
<Link>
<Name>LINK1</Name>
<Element>
<Key>
<Value>1</Value>
</Key>
<Description>Description1</Description>
</Element>
<Element>
<Key>
<Value>4</Value>
</Key>
<Description>Description2</Description>
</Element>
</Link>
<Link>
<Name>LINK2</Name>
<Element>
<Key>
<Value>125</Value>
<Value>68</Value>
</Key>
<Description>Description3</Description>
</Element>
</Link>
</Links>
<Codes>
<Code>
<Description>Connect to external param {MY_EXT_PAR}.\nParameter 1 value is {1} that is @LINK2({2},{3})\n. Parameter 4 value is {4} that is @LINK1({4}).</Description>
</Code>
</Codes>
有这方面的一些例子吗?