我爱Aspx >> Asp.Net >> 利用XSL和ASP实现XML文档在线编辑本文通过一个详细的例子,来阐述了在线编辑XML文档数据的方法。由于Netscape对XML的支持比较弱,因此,要实现跨平台的数据交换,数据的处理必须在服务器端进行。要编辑XML文档,首先要做的事情就是怎样把这些数据提取并显示给访问者,XSL为我们显示XML文件提供了一个很好的解决方案。下面的例子就是利用XSL样式单把XML文档显示出来,供用户进行编辑,然后再把编辑后的数据提交到服务器,在服务器端进行数据的更新。这里采用ASP(Active Server Pages)来完成我们的任务。
首先,载入我们要进行编辑的XML文档,利用微软的文档对象模型(Microsoft XMLDOM Object)和XSL,XML文档就可以在服务器端转换成可以在客户端显示的HTML文件内容。下面先看看我们使用的XML和XSL文件是什么样子的。
XML文件:UserData.xml
| <?xml version="1.0" encoding="gb2312"?> <!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Dicky (Apple'S Eden) --> <UserInfo> <Field ID="Name" TabOrder="1"> <FieldValue>Dicky</FieldValue> </Field> <Field ID="Sex" TabOrder="2"> <FieldValue>Male</FieldValue> </Field> <Field ID="UnitName" TabOrder="3"> <FieldValue>ShangHai Ateam Company</FieldValue> </Field> <Field ID="Address" TabOrder="4"> <FieldValue>ShangHai,ZhongShan West Road 1800#,Room 26A</FieldValue> </Field> <Field ID="Tel" TabOrder="5"> <FieldValue>13800138000</FieldValue> </Field> <Field ID="EMail" TabOrder="6"> <FieldValue>AppleBBS@GMail.Com</FieldValue> </Field> </UserInfo> |
ASP.NET 2.0,无刷新页面新境界![05-20]
利用JSP的思想来做ASP[05-20]
ASP实用技巧 强制刷新网页[05-20]
ASP实现多语言支持[05-20]
ASP.NET中利用存储过程实现模糊查..[05-20]
ASP.NET之精通弹出窗口[05-20]
ASP.NET中用healthMonitor属性用..[05-20]
八大法则防范ASP网站漏洞[05-20]
八大法则防范ASP网站漏洞[05-20]
Asp.net中处理共享Session的问题[05-20]
C#怎样才能实现窗体最小化到托盘..[05-20]
全面剖析C#正则表达式[05-20]
正则表达式语法[05-20]
JScript 和 VBScript 正则表达式..[05-20]
正则表达式基础知识[05-20]
TAPI (Telephony application pr..[05-20]
C#里面全角和半角的自由转换[05-20]
C#操作注册表[05-20]
最简单的字符串加密C#实现-移位..[05-20]
C#中字符串的加密[05-20]