nix*_*xau 5 xml programming-languages native
如果有什么,那么xml有多深入语言?什么原语用于操作xml文档?
PS.我对SQL,XPath,XSLT等声明性语言不感兴趣
Dro*_*per 10
VB.NET 9.0具有XML文字,看起来就像你正在寻找的那样.这个例子取自Imran Shaik的博客
<WebMethod()> _
Public Function AllCountriesUsingXMLLiterals() As String
Dim sud As New CountryDataSetTableAdapters.CountryTableTableAdapter
Dim XDataSet As New CountryDataSet.CountryTableDataTable
sud.Fill(XDataSet)
Dim XDoc = _
<Countries xmlns="http://tempuri.org/Schema/Countries">
<%= From country In XDataSet Select <Country Code=<%= country.CountryISO %> Name=<%= country.CountryName %>/> %>
</Countries>
Return XDoc.ToString
End Function
Run Code Online (Sandbox Code Playgroud)
Flash 的 ActionScript 3.0 和 JavaScript(ECMAScript 语言)也通过E4X与 XML 集成。
所以代码看起来像这样(尽管这是一个简单的示例,并且可能有更酷的东西):
var sales = <sales vendor="John">
<item type="peas" price="4" quantity="6"/>
<item type="carrot" price="3" quantity="10"/>
<item type="chips" price="5" quantity="3"/>
</sales>;
alert( sales.item.(@type == "carrot").@quantity );
alert( sales.@vendor );
for each( var price in sales..@price ) {
alert( price );
}
Run Code Online (Sandbox Code Playgroud)
以下是有关在 AS3.0 中使用 XML 的Adobe 文档。