当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Chamoro 使用说明 主要分三部分: 1.XML结构操作
 

 

 ·向样式表添加功能     »显示摘要«
    摘要:xslt 样式表允许您非常自由地操作原始 xml 文档中的数据。然而,有时候,当真正想进行一些实际编程时,xslt 建议书设计成通过使用扩展允许这样做。这些扩展采用函数和元素的形式,可以使用处理器支持的任何语言编写。您的选择之一是将 javascript 直接或作为外部文件嵌入样式表。 这篇技巧文章使用 apache project 的 xalan java 2 转换引擎及其实现(请参阅参考资料......
 ·61条面向对象设计的经验原则    »显示摘要«
    摘要:61条面向对象设计的经验原则   “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------arthur j.riel   (1)所有数据都应该隐藏在所在的类的内部。   (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。   (3)尽量减少类的协议中的消息。   (......


Chamoro 新版的XML解析器

chamoro 使用说明

1.xml结构操作部分 【程序编程相关:小话递归

主要分三部分: 【推荐阅读:JAVA中用动态代理类实现记忆功能

  一般的节点选择以及建立,查询,删除与属性的管理 【扩展信息:[原创]仿Bindows的登陆渐变滚动条

2.xml数据解析部分

  解析xml原始数据成xml结构

3.xml数据源操行部分

  提供多种的数据来源,支持内存中的字符串,文件,pipe,socket等等

  说之前,需要简单说明一下,charmoro并不完全支持xml1.0的规范,只是小部分,另外,

对汉字的支持,这个版本里没有加入unicode的支持,不同于原先的txml,所以在处理汉字时,

希望你能自己测试一下 ,但对gb2312的支持是很好的 :)

  另外,xml 1.0里规定只能有一个根节点,但这个解析器支持多个"根"节点的,也就是说,

没有根节点的说法,只有第一个节点的说法,所以,如果要与其他解析器协同工作时,需要注意

这点尽量不要写多个的"根"节点(在xml1.0里注释是不算在节点的,所以说可以你可以有多个的

注释,但尽量少几个"根"节点)

先说说第一部分:

  chamoro 支持的类型有:

enum  nodetype

{

 declare, /*宣告*/

 dispose, /*处理 :) */

 node,  /*节点*/

 comment, /*注释*/

 hold,  /*原样*/

 unknow  /*未知*/

};

 

  (1).declare, /*宣告*/ 也就是<?xml version="1.0"?>这行

  (2).dispose, /*处理*/ 这个版本中暂时不支持,一般来说就是以<!或<?开头的,但不

不是宣告(<?xml)或注释<?>

  (3).node, /*节点*/ 这是xml最常见的节点,包括属性

  (4).comment, /*注释*/ 注释节点以"<!--"开头与"-->"结尾的

  (5).hold /*原样*/ cdata 值,这个节点与<node>的基本功能是一样的,不同的是

节点的值不需要进行转义(关于转义内容,我会在后面补充一下)

  主要是两个结构体


...   下一页
    摘要:数据仓库 数据库 建模:关于业务主键和逻辑主键的取舍 by s00n(jasea@sina.com) 关于这个问题网上已经有很多的讨论,现在综合这些讨论在加上自己众多建模及数据仓库工作中的经验给出以下分析及取舍建议,供各位同行参考:一、业务的东西,是每一个做软件的最薄弱的,并且是最有可能受到客户影响的,也是最会引起问题的。 比如身份证,如果有系统的表用此做主键,其他众多表以此为外键,当身份证从1......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE