LNotes-ASP.NET-操作 XML 文档和 XML 介绍
ylbtech-LearningNotes:LNotes-ASP.NET-操作 XML 文档和 XML 介绍 |
1.A,学习课程-知识点 |
ASP.NET-操作 XML 文档和 XML 介绍。
1.B,课堂笔记及课下总结 |
C#17 | |||
对Xml操作 | |||
增 |
private void Insert(Vote vote) XmlElement newItem = xd.CreateElement("item"); newItem.SetAttribute("belong", vote.Belong); //组织结构 } |
||
删 |
private void Delete(string id) root.RemoveChild(items1); xd.Save(Server.MapPath("vote.xml")); |
||
改 |
private void Update(Vote items) foreach (XmlNode items1 in root.ChildNodes) |
||
查 |
private void Show() XmlDocument xd = new XmlDocument(); |
||
Xml文件操作 | |||
什么是xml(eXtensible Markup Language)可扩展标记语言
|
|||
优势,信息共享,跨平台,跨语言,数据共享 | |||
注意:属性不包括含<,>,&字符 XML文档-根元素 l每个XML文档必须有且只有一个根元素。
l根元素是一个完全包括文档中其他所有元素的元素。
l根元素的起始标记要放在所有其他元素的起始标记之前。
l根元素的结束标记要放在所有其他元素的结束标记之后
xml属性: l属性值用双引号(")或单引号(')分隔(如果属性值中有',用"分隔;有",用'分隔)
l一个元素可以有多个属性,它的基本格式为:
<元素名 属性名="属性值">
l特定的属性名称在同一个元素标记中只能出现一次
l属性值不能包括<, >, &
Xml 正确格式 ?必须有XML声明语句
<?xml version="1.0" encoding="gb2312"?>
?必须有且仅有一个根元素
?标记大小写敏感
?属性值用引号
?标记成对
?空标记关闭
?元素正确嵌套
xml约束 lDTD与Schema
l共同点:
§用于约束xml文档的。
l区别:
§DTD过时了
§Schema本身就是xml文档,兼容型好
Xml 语法 ?名称中可以包含字母、数字或者其它字符
?名称不能以数字和"_"(下划线)开头
?不能以XML/xml/Xml/…开头
?名称中不能含空格
?名称中不能含冒号(注:冒号留给命名空间使用)
注释 <!--这是一个注释-->
XML的的优越性
lXML是使信息自描述的新语言。
l信息共享
l自定义数据格式,而且很容易使用工具读写
l数据传递
l支持各种通道的数据传输
l数据重用
l分离数据和显示
l可扩展
l文档包含语义
l其他
l容易阅读/工具/树形结构面向对象编程
|
|||
HTML的缺点 ?没有表达内容的含义,并且只能用预定义的标记HTML 是“肤浅的”,HTML关心的是外观
?结构层次过于单调
?要求文档过于完整
?没有真正的国际化
?无法真正实现数据交互
?链接机制不完善
?不可重用
?HTML的标记集日益臃肿,而其松散的语法要求使得文档结构混乱而缺乏条理,导致浏览器的设计越来越复杂,降低了浏览的时间效率与空间效率
|
|||
结构图 | |||
2010.4.16 | |||
风吹叶落 叶聚的时候你知道欢聚 花谢的时候你明白青春 | |||
1.C,升华提升|领悟|感知|天马行空-痴人说梦 |
无。
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |