惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
G
Google Developers Blog
Spread Privacy
Spread Privacy
I
InfoQ
V
V2EX
S
Schneier on Security
小众软件
小众软件
C
CERT Recently Published Vulnerability Notes
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
L
Lohrmann on Cybersecurity
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Attack and Defense Labs
Attack and Defense Labs
云风的 BLOG
云风的 BLOG
The Hacker News
The Hacker News
S
SegmentFault 最新的问题
C
Cybersecurity and Infrastructure Security Agency CISA
NISL@THU
NISL@THU
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
Latest news
Latest news
S
Secure Thoughts
Project Zero
Project Zero
MongoDB | Blog
MongoDB | Blog
I
Intezer
Security Latest
Security Latest
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
N
Netflix TechBlog - Medium
V2EX - 技术
V2EX - 技术
量子位
T
Threatpost
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
T
Tor Project blog
A
Arctic Wolf
Microsoft Security Blog
Microsoft Security Blog
T
The Exploit Database - CXSecurity.com
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Check Point Blog
博客园 - Franky
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
The GitHub Blog
The GitHub Blog
L
LINUX DO - 热门话题

博客园 - oo复oo

Asp.net Ajax 中的脚本错误: 'Sys'未定义 的解决方法 学习xml 之"实体"篇 - oo复oo - 博客园 该死的dudu加速器广告终于被清除了 第一次安装DNN 网站 网站总算安装成功了 开始行动了 .net 2.0 访问Oracle --与Sql Server的差异,注意事项,常见异常 Ado.net 与NHibernate的关系? 一个基于.net Framework 2.0 的图形处理工具 贴一篇关于asp.net性能计数器的文章,供以后参考 你的.net 2.0 真的能与1.1 安全正确地运行在同一台电脑上吗? 小心Server Application Unavailable 错误 贴一篇关于asp.net性能计数器的文章,供以后参考 使用@Page指令的Src 属性 简化对老版本的 asp.net程序的维护 新年到,祝大家新年快乐 WebRequest 使用不当可能会造成线程阻塞 学习xml 之"刘姥姥进大观园" -----xml概述 此gmail非彼gmail 在.net 中调用win32API :GetBitmapBits ,获取位图的颜色数组,发送给打印机。 通过串口编程控制打印机
学习xml 之" 给个理由先"
oo复oo · 2005-10-21 · via 博客园 - oo复oo

   前几天看到一篇文章,其中列出了二十一世纪不会被淘汰的技术,xml名列其中。而.net Framework推出也有3年了,在.net Framwork中,xml随处可见。从普通类库到Asp.net,Ado.net, WinForm,Web Service,再到vs .net 2003的IDE,xml的身影无处不在。在.net Framwork中,xml处于非常重要的位置。 在即将推出的vsts 2005中,xml的重要性更是提高到前所未有的高度。

   作为一名.net程序员,面对如此重要的技术,不可能无动于衷,没有任何作为的。而我从vs.net 2002开始,一直使用.net技术至今,虽然偶尔也使用xml技术,在一些程序中采用xml格式的配置文件,但使终都对xml 一知半解。每次使用时,都需要查一堆帮助,然后希里糊涂搞定手头的任务。对xml的理解并没有更进一步。眼看vsts 2005要出来了,对于.net程序员来说,xml的重要性更是与日俱增。面对如此重要的与我的职业密不可分的,而且是二十一世纪不过时,并且会越来越流行的技术。我不能再无作为,不能任由它阻饶我的工作。没办法了。只有一条路: 学习它,攻克它。 我就不信,我连编程都学会了,tmd 还学不会你这xml? 

   借了本《c#入门经典》,我的开始了xml 学习之旅。至于书架上那睡了n个月的十几本储如:设计模式,c#本质论,什么分析啊,设计啊,重构啊。。敏捷开发之类的,你们先继续忍耐一阵吧。 放心,我不会忘记你们的。下一次的学习笔记肯定是你们!

   序---使用xml的原因。

   学习xml的理由我已经找到了,主要是微软等It企业都用xml ,.net Framwork中到处是xml。业界都说xml是趋势,未来的工作肯定是离不开xml。 但他们为什么要用xml呢? 
   要搞清楚这个问题,先理解xml是什么? xml是一种类似于html的标记语言。

<html>
   
<head>
      
<title>xml学习</title>
  
</head>
    
<body>
        
<b>文章难写啊。这blog不知能否坚持下去</b>
        
<br>我的联系方式:<br>
      
<b>blogID: cwbboy</b>
        
<br>Email: cwbboy@gmail.com
        
<br>QQ: 3243629 
    
</body>
</html>

  这是普通的html标记了。html标记向浏览器述了文档将如可显示。但没有如下指示:
   数据由两个不同的疗分组成,一是描述 ,和我的资料。
   列出了我的各种资料
浏览器不知道我展示的是什么东西,只知道怎样展示。 <b>,<br> 只是说明了显示的格式。不能表达其他意思。
  XML与HTML很相似。但XML并不包含浏览器显示格式。它只包含标记和数据。没有告诉浏览器什么时候需要换行,什么时候需要加粗。 但xml展示的数据以及它所代表的意义:

 <Blogs>
    
<blog>
       
<Id> cwbboy</Id>
       
<Email>cwbboy@gmail.com</EmaiL>
       
<QQ>32437629</QQ>
    
</blog>
    
<blog>
       
<Id>wish</Id>
       
<Email>wish@gmail.com</EmaiL>
       
<QQ>32437629</QQ>
    
</blog>
  
</Bolgs>

  •      xml结构清晰明了,而且能说明数据代表的意义。如果以xml格式存储数据,再通过Internet传递给其它人,他们很容易理解数据的作用。而且能方便地使用它。 xml的优点:
      开放性
      简单
      自我描述性
      互操作性
      结构严谨,清晰明了
      可扩展

  使用xml可以:
   1、像数据库一样存储数据
   2、存储程序配置信息,清晰明了。 如 asp.net的web.Config, .net的项目文件,WinForm的App.Config
            3、与不同的程序和平台相互互传递数据。 如:web Services 。 

  用了xml, 她好,你也好。