代码之家  ›  专栏  ›  技术社区  ›  Knowledge Craving

xpath&xslt的实际应用

  •  4
  • Knowledge Craving  · 技术社区  · 15 年前

    任何专业人士都可以指定某个实际应用程序,在该应用程序中,他/她将此xpath&xslt用于任何逻辑/视图吗?

    它在与我交流过的一些人中产生了一个很大的疑问,所以我自己也想知道这一点。 我希望这个问题能创造一个起点,让新开发人员从中获得一些实践经验。

    非常感谢您的帮助。

    如果可能,请尝试提供xpath&xslt如何解释您的应用程序数据,您希望与我们共享这些数据。这将有助于其他人理解XSLT(&xpath)和应用程序的强大功能。

    8 回复  |  直到 9 年前
        1
  •  3
  •   Matt    15 年前

    Amaxus、SiteCore和Umbraco内容管理系统都使用XSLT作为将内容呈现到标记中的方法。我经常把它用于这些目的。你能更具体地谈谈你想知道什么吗?

        2
  •  3
  •   Robert Rossney    15 年前

    我公司的主要应用程序是法庭书记员使用的数据输入程序。数据输入到内存中的ADO.NET数据集中,程序在用户界面中生成许多不同的数据只读视图(包括分钟订单和试用订单)。这些视图是通过在数据集的XML表示上运行各种XSLT转换而在HTML中生成的。

    XSLT和XPath非常适合这种问题。我们必须对这些数据进行少量的预处理(如果被告一项指控被判18个月,另一项指控被判25个月,那么命令应该说他被判3年7个月的徒刑,尽管可能 可能的 在XSLT中进行这种计算并不值得考虑如何进行),但总的来说,用户在过去几年中向我们抛出的任何业务规则都很容易实现。“《引渡令》上的判决表明,如果被告在押,他将被移交到新的司法管辖区;如果法院要求他出庭,他将被免除以后出庭的责任”,结果证明,一个简单的xpath查询可以NDLE。

    而且速度很快。每次用户单击包含该视图的选项卡时,我们都会为只读视图重新生成HTML,而您真的看不出来。

        3
  •  2
  •   drekka    15 年前

    不太确定你想得到什么。但我在中型银行应用程序中使用了xpath和xslt。主要是因为架构师已经指定我们必须使用SOAP/JMS或SOAP/HTTP,平台是WebSphereProcessServer和WebSphereMessageBroker。

        4
  •  2
  •   amphetamachine    15 年前

    openoffice.org使用XSLT过滤器将其XML本机格式导出为一系列不同的格式(包括pdf)。

        5
  •  2
  •   user201788    15 年前

    我们几乎将XSLT用作中间件,因为我们在XML中有很多可用的数据(主要是文章等)。因此,为了将这些XML文件转换为XHTML,或者至少是其中的一部分,我们使用了XSLT。所以,

    XML文件-->(xslt+一些附加的html)-->过渡XHTML页。

    此外,还有一些内部比较,以及将一种文章格式转换为另一种格式。

    希望这有帮助。

        6
  •  2
  •   rAm    15 年前

    我在我的一个项目中广泛使用了XSLT/XPath。我们正在开发一个Windows小工具,它可以获取对Web服务的XML响应。然后将此XML解析为XHTML。

    签出此开源项目 umbraco . 他们使用XSLT进行模板化。检查它是否有一个广泛使用的例子。

        7
  •  2
  •   mpen    15 年前
        8
  •  1
  •   Max Toro    9 年前

    我使用它来构建网站,作为.aspx页面的替换,并作为MVC上的视图引擎:

    http://maxtoroq.github.io/myxsl/