X# (音: X-sharp) 是一个面向XML的编程语言,用来快速的创建 Web 应用和服务。对 X# 而言,任何事物都是XML 树,包括函数方法、对象等。
下面是一个用来生成RSS摘要的简单例子:
<xsp:append-child target="document('xdbc:mysql://192.168.1.27:3306/maindb')/oil_news"> <xsp:for-each select="(document('http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml')/text() >> /library/xml/pi('import'))/channel/item[contains(title,'oil')]"> <row> <title><xsp:text value="{title}"/></title> <description><xsp:text value="{description}"/></description> <link><xsp:text value="{link}"/></link> </row> </xsp:for-each> </xsp:append-child>