易截截图软件、单文件、免安装、纯绿色、仅160KB

传智播客—XML基础(上)

      今天是上课的第一天,没想到第一天就讲了那么多的东西,看了看老师的PPT,发现东西虽然多,但是都不难理解,还是比较容易的。哈哈,得益于在传智基础班的锤炼,英明的决定就是从头学起。
      刚过完春节老方的话还是说的不是很流利啊(要加强普通话练习喔),今天花了一节课的时间在讲eclipse的使用和一些常用的快捷键,其他的时间主要就是在讲XML基础。XML这个东西吧,听起来还是比较枯燥的,不是很好玩,就是一个可扩展标记语言。
      首先方老师讲了eclipse的简单使用以及常用的快捷键:
内容提示:alt+/
快速修复:ctrl+1
导包:ctrl+shift+o
格式化代码块:ctrl+shift+f
向前向后:alt+方向键  (据老师说这个东西对以后的工作十分的有帮助,那是相当的方便啊)
       然后举了一个例子,例子很简单,但是通过这个例子老师强调了一个十分重要的细节,但凡写类一定要带包,这是代码的规范,以前总是图省事所以就缺省包,懒得写,以后一定要养成良好的编码习惯。通过这个例子还讲解了debug的使用:
1.在需要调试程序的行前打断点
2.跳过当前行,执行下一行
       接下来就进入今天的主题了—XML:
         
 开始,老师通过一个中国的省市关系的数据图,引入了XML,说明了这类有关系的数据是如何被处理的。XML—Extensible Markup Language。首先我们要知道它是做什么的以及它的特点:它是用来描述数据的,XML标记并不是预先规定好的,必须创造自己的标记,也就是说所有的标签都是根据需要自己创建出来的。XML是被设计用来存储数据、携带数据和交换数据的,它不是为了显示数据而设计的。
  XML的语法规则既简单又严格。XML文档使用了自描述的和简单的语法;所有的XML文档必须有一个结束标记,在XML文档中, 忽略结束标记是不符合规定的;XML标记都是大小写敏感的;所有的XML元素必须合理包含,就是说在XML中不允许不正确的嵌套包含;所有的XML文档必须有一个根元素;属性值必须使用引号"";使用XML,空白将被保留在XML文档中,空白部分不会被解析器自动删除。这里要注意一点,属性值用单引号和双引号是没有区别的。
 下面就是一个简单的XML文档:
<?xml version="1.0" encoding=


相关文档:

NET面试题 – 组件开发人员 & XML开发人员

C#组件开发人员
什么时候使用override?什么时候使用new? 什么叫shadowing?
重写父类的方法的时候用override以实现多态,当你想屏蔽父类成员的时候使用new,shadowing基本就是new与override区别等一些方面的问题,个人认为弄清override与new就没有必要特意考虑shadowing。
解释virtual、sealed、override和abstract的 ......

VC++中操作XML(MFC、SDK)

VC++中操作XML(MFC、SDK)
2009年01月07日 星期三 22:33
XML在Win32程序方面应该没有在Web方面应用得多,很多
Win32程序也只是用XML来存存配置信息而已,而且没有足够
的好处的话还不如用 ini。VC++里操作XML有两个库可以用:
MSXML和XmlLite。MSXML又细分了两种接口:DOM和SAX2。XP没自带有 XmlLite,只自带有2.x、3 ......

Vistual Studio XML 智能提示

      开发中经常遇到要和各种各样的 XML 打交道,编辑 XML 文件时最头痛的便是要记住许多 XML 元素名称、属性名称。
      幸运的是,Vistual Studio 的 XML 智能提示功能可以大大地减轻这一痛苦。只需通过添加自定义的 XSD 文件使得在编辑 XML 文件时获得V ......

JSP中生成动态XML实例

<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="tet/css" href="mystyle.css" ?>
<%@ page errorPage="error.jap" %>
<%@ page contentType="text/xml" %>
<realmarid>
皇马花名册
<athlete>
<name>齐达内</name>
<country> ......

Berkeley DB XML 多线程添加文档例子

import java.io.File;
import java.util.concurrent.CountDownLatch;

import com.sleepycat.db.Environment;
import com.sleepycat.db.EnvironmentConfig;
import com.sleepycat.db.LockDetectMode;
import com.sleepycat.dbxml.XmlContainer;
import com.sleepycat.dbxml.XmlContainerConfig;
im ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号