我并不是说这是自以为是的。
在创建/修改xml方面,各种服务器端语言的优缺点是什么?我正在研究新的平台/语言方向,我们处理了很多xml。
我们还做了很多字符串操作,不同语言在字符串操作方面有哪些优点/缺点。我正在考虑正则表达式搜索和替换。
答案 0 :(得分:1)
就XML而言,任何语言都没有优势。几乎每种语言都有多个库,很多都有LibXML绑定。
对于字符串操作,Perl可能有一个优势,因为它具有非常方便的正则表达式语法以及tr
和lc
等方便的方法......但这可能只是我的Perl偏差显示。< / p>
最后 - 使用您熟悉的语言。
答案 1 :(得分:0)
您可以查看VB.NET XML Literal功能
http://msdn.microsoft.com/en-us/library/ms364068(VS.80).aspx#vb9overview_topic6
答案 2 :(得分:0)
您可能想查看Scala。它内置了对XML文字的支持以及良好的正则表达式支持。
实施例:
http://ikaisays.com/2009/04/04/using-pattern-matching-with-regular-expressions-in-scala/
http://joeygibson.com/2009/09/24/im-liking-scalas-xml-literals/
如果你有企业资金,Tibco BusinessWorks非常适合处理XML,也可以使用GUI xpath表达式和xml来处理它。
我确信几乎任何语言都可以作出论证。它可能归结为您熟悉的语言,并且可以轻松找到熟练的开发人员。
答案 3 :(得分:0)
你一定要考虑The Extensible Stylesheet Language Family (XSL)。该语言专门用于操作XML。您可以通过<xsl:analyze-string select="" regex="">
在XSL中使用正则表达式。