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

xml编程1

Eclipse IBM开发出的工具
step over 跳到当前程序的下一行(跳过)
step into 跳进去 (跳入)
step return 跳出来 (跳出)
XML
<a classname="cn.itcast.Person"></a>
<?xml version="1.0"?> 空格必须为英文
字符编码
<?xml version="1.0" encoding="UTF-8"?>
CDATA -->Character data  字符数据
处理指令 PI(processing instruction)
PCDATA -->解析字符数据 P -->Parse
xml+css 可以 替换html
标签无顺序限制写法
<!ELEMENT 书 (书名|作者|售价)*>
css样式:
如果有多个a标签,其中有一个a标签有属性id="a"
如何用样式表来修改
#a{
}
实体
<!ENTITY bookname "jdbc核心内幕">
引用时可以写成:
<a>&bookname;</a>
XML编程
crud
c:create r:read u:update d:delete
dom:
解析引擎首先将整个文档读到内存中
整个文档当成一个对象
文档中的各个元素和属性也当成一个个对象
可以对文档进行增删改查
如果xml文件比较大,则读取时对系统性能影响较大
工厂类
DocumentBuilderFactory 抽象类abstract
(抽象类不能new对象,但为何有构造方法constructor)
抽象类也可以被继承,子类new对象时必然会调用父类的构造方法


相关文档:

Dom4j为XML文件要结点添加xmlns属性

问题:
根据google规定,在给自动给网站生成sitemap.xml的时候, 给根结点加如下属性时,遇到了麻烦
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
用很多方法,像addAttribute, addNamespce都不行
解决方法:
Document document = DocumentHelper.createDocument();
Element root = document.addEl ......

由XML创建Dom Tree及保存

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
imp ......

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> ......

C#中用XmlDocument对象获取XML文件中的节点值

 xml文件:
<?xml version="1.0" encoding="utf-8" ?>
<bookstore>
  <book>
    <title lang="eng">Harry Potter</title>
    <price>29.99</price>
  </book>
  <book>
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号