如何用FXSL或等价物解析复杂的字符串

时间:2013-12-16 11:46:20

标签: xml parsing xslt fxsl

我是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>

是否有一些例子?

0 个答案:

没有答案