3.15  XML控件

3.15 XML控件

XML控件可以读取XML并将其写入该控件所在的ASP.NET网页。XML控件能够将XSL转换应用到XML,还能够将最终转换的内容输出呈现在该页中。当创建一个XML控件时,系统会生成XML控件的HTML代码,示例代码如下:

978-7-111-46863-9-Chapter03-102.jpg

上述代码实现了简单的XML控件,XML控件还包括两个常用的属性,这两个属性分别如下:

■DocumentSource,应用转换的XML文件。

■TransformSource,用于转换XML数据的XSL文件。

开发人员可以通过XML控件的DocumentSource属性提供的XML、XSL文件的路径来进行加载,并将相应的代码呈现到控件上,示例代码如下:

978-7-111-46863-9-Chapter03-103.jpg

上述代码为XML控件指定了DocumentSource属性,通过加载XML文档进行相应的代码呈现,运行后如图3-48所示。

978-7-111-46863-9-Chapter03-104.jpg

图3-48 加载XML文档