xslt的常见用法在哪里。 我无法想到我曾经使用它们的时间?
我已经做了很长时间的计算,从来没有遇到它的用法。它是埋藏在图书馆中的那些东西之一吗?一旦它们建成,它们永远不会引起问题吗?
答案 0 :(得分:1)
鉴于XML允许定义自定义词汇表,因此需要在这些词汇表之间进行转换。 XSLT非常适合匹配来自一个XML文档的模式,然后根据这些模式中的数据创建另一个XML文档。输入和输出文档通常基于不同的词汇表。但不总是。有时他们会成为同一词汇的不同部分或不同版本。有时输出不是XML,而只是文本。从XML文档映射到其他东西的需要是什么。这种需求经常出现,XSLT很擅长。
XSLT对于新手来说可能看起来很陌生,因为它不是一种必要的语言。 XSLT处理不是控制语句流来实现结果,而是通过将模式与输入XML文档进行匹配并将选择性部分输出到输出XML文档来进行。选择输入XML文档的部分是通过XPath表达式完成的,这些表达式是XML,因为正则表达式是文本。 XPath非常有效,您可以使用XSLT以外的语言以库的形式找到它。
您会发现XSLT社区(包括此处的许多常客)非常有帮助。如果您决定进行XSLT开发,请随意跟进具体问题,但请注意Stack Overflow上的接受表单通常需要更具体的问题,最好是关于特定代码。过于宽泛或以意见为导向的问题在这里做得不好。祝你好运。