正在加载图片...
第七篇高级应用 <xsd: element name=&single; units&single; type=&single, units: Units&single, / <xsd: element name=&single, measurement&single; type=&single, measurement&single; / complex Type name=&single measurement&single <element name=&single; time&single; type=&single; time&single; / element name=&single value&single; type=&single, value&single 这种机制为建立复杂的名域体系提供了一种模块化而又易于扩展的方法。使得名域的作 用能够真正的被体现出来。 XML Schema提供了一个丰富而更具弹性的机制来定义XML文档词汇表。它使用XML 语言本身来定义关于一个XML文档的元信息(meta- information),这使得XML的协同工作 能力大大的增强了。而许多对于DID功能上的改进和增强,也使得它最终必定会终结DTD 作为XML的一个标准出现。在 Apache Project和 IBM alphaworks的主页上现在已经有很多 的 Schema的工具出现了,你如果有兴趣的话,不妨去看看 好了,有上面的介绍,我们来看如何从ⅹml文件中读取数据。 DataSet控件提供了 ReadXm方法。同时在XML文件中,必须存在 schema和我们所需要的数据(Data) 好了,有了上面的介绍,我们先看一下 datal. aspx文件 源文件: advanceappldatal.aspx <% Impo temI0"%> <% Import Namespace="System. Data"%> <html> <title> XML演示 </title> </head> <script language="VB"runat="server"> Sub Page Load(Src As Object, E As EventArgs Dim ds as new dataSet Dim fs as filestream Dim Reader as stream Reader FS=New FileStream(Server. Map Path("datal. xml"), FileMode Open, FileAccess. Read DS. Read Xml(Reader) Dir Source=new Data View(ds. Tables(O)) My Span. Inner Html= Source Table TableName My Data Grid Data Source= Source My Data Grid. DataBindo End Sub <script>第七篇 高级应用 <xsd:element name=&single;units&single; type=&single;units:Units&single;/> <xsd:element name=&single;measurement&single; type=&single;measurement&single;/> <complexType name=&single;measurement&single;> <element name=&single;time&single; type=&single;time&single;/> <element name=&single;value&single; type=&single;value&single;/> </complexType> 这种机制为建立复杂的名域体系提供了一种模块化而又易于扩展的方法。使得名域的作 用能够真正的被体现出来。 XML Schema 提供了一个丰富而更具弹性的机制来定义 XML 文档词汇表。它使用 XML 语言本身来定义关于一个 XML 文档的元信息(meta-information),这使得 XML 的协同工作 能力大大的增强了。而许多对于 DTD 功能上的改进和增强,也使得它最终必定会终结 DTD, 作为 XML 的一个标准出现。在 Apache Project 和 IBM alphaworks 的主页上现在已经有很多 的 Schema 的工具出现了,你如果有兴趣的话,不妨去看看。 好了,有上面的介绍,我们来看如何从 xml 文件中读取数据。DataSet 控件提供了 ReadXml 方法。同时在 XML 文件中,必须存在 schema 和我们所需要的数据(Data)。 好了,有了上面的介绍,我们先看一下 data1.aspx 文件: 源文件:advanceapp\data1.aspx <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Data" %> <html> <head> <title> XML 演示 </title> </head> <script language="VB" runat="server"> Sub Page_Load(Src As Object, E As EventArgs) Dim DS As New DataSet Dim FS As FileStream Dim Reader As StreamReader FS = New FileStream(Server.MapPath("data1.xml"),FileMode.Open,FileAccess.Read) Reader = New StreamReader(FS) DS.ReadXml(Reader) FS.Close() Dim Source As DataView Source = new DataView(ds.Tables(0)) MySpan.InnerHtml = Source.Table.TableName MyDataGrid.DataSource = Source MyDataGrid.DataBind() End Sub </script> <body>
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有