频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

网页编程必看:XML文法分析

来源:CSDN 作者: 出处:巧巧读书 2005-11-09 进入讨论组
上一页 1 2 3 4 5 下一页 
引用:http://www.qqread.com/xml-soap/x721728060.html
  4)栈顶动作:PUSH: 将当前节点和状态压入栈
  POP:出栈并恢复当前节点和状态
  NOP:无栈操作

  5)读写头动作:NEXT: 移动至下一字符
  SKIP: 越过转义串或保留名串
  PAUSE: 暂定于当前字符
  STOP:停机于当前字符

  6)状态转移列表:
  说明: space 指符合空格定义的字符
  name 指符合命名定义的字符
  namepre 指符合命名的第一个字符
  token 指除去保留字符外字符
  other 指除去已判断以外的字符
  (状态)输入符(栈操作,状态,读写头动作)
  (NOP,NIL_SKIP,NEXT)/*初始化*/
  (NIL_SKIP)
  space     (NOP,NIL_SKIP,NEXT) /*忽略起始空格*/
  <           (NOP,TG_OPEN,NEXT) /*遇到标记*/
  ‘\0’     (NOP,NIL_SUCCEED,STOP) /*终结符*/
  other (NOP,NIL_FAILED,STOP) /*无效字符*/
  (TG_OPEN)
  !           (NOP,DS_OPEN,NEXT) /*遇到声明符*/
  ?          (NOP,IS_OPEN,NEXT) /*遇到指令符*/
  /           (POP,TG_PRE_CLOSE,NEXT) /*准备关闭标记*/
  namepre (NOP,NS_NAME_BEGIN,PAUSE) /*元素名开始*/
  other     (NOP,NIL_FAILED,STOP) /*非法字符*/
  (DS_OPEN)
  other     (NOP,DS_SKIP,PAUSE) /*忽略声明*/
  (DS_SKIP)
  >          (NOP,DS_CLOSE,PAUSE) /*声明结束*/
  other    (NOP,DS_SKIP,NEXT) /*忽略声明*/
  (DS_CLOSE)
  >         (NOP,TG_CLOSE,PAUSE) /*标记关闭*/
  other   (NOP,NIL_FAILED,STOP) /*非法字符*/
  (CM_BEGIN)
  -           (NOP,CM_END,SKIP) /*注释开始*/
  token    (NOP,CM_BEGIN,NEXT) /*继续注释串*/
  other     (NOP,NIL_FAILED,STOP) /*非法字符*/
  (CM_END)
  >          (NOP,DS_CLOSE,PAUSE) /*注释关闭*/
  other     (NOP,NIL_FAILED,STOP) /*非法字符*/
  (CD_BEGIN)
  ]           (NOP,CD_END,SKIP) /*界段开始*/
  token   (NOP,CD_BEGIN,NEXT) /*继续界段*/
  other    (NOP,NIL_FAILED,STOP) /*非法字符*/
  (CD_END)
  >         (NOP,DS_CLOSE,PAUSE) /*声明关闭*/
  other   (NOP,NIL_FAILED,STOP) /*非法字符*/
  (IS_OPEN)




更多文章 更多内容请看Java编程开发手册XML详解基础教程专题,或进入讨论组讨论。
上一页 1 2 3 4 5 下一页 
收藏此文】【 】【打印】【关闭
较早的文章:论Asp与XML的关系

较新的文章:XML中的常见问题 (四)
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章