今天上午我们的xml课程进行到schema了,老师说先讲一些基本的,下节课再讲深层次的嵌套。

然而我早就领悟到schema与DTD的之间的对应关系了,深层次的嵌套自然是心领神会了。

这时我旁边的一位就说了:“这三层好像不能实现啊!我早就试过了!”,我说:“没有问题啊,看我来给你实现一个!”

这时我就在按我的思路开始进行实现的工作了,他也在埋头搞。过了一会儿,我的搞好了,并且给他看。他看了之后,又过了一会儿,说:“我要搞个四层的!”

我听了之后立刻说:“看我给你搞个五层的!”

于是又开始一起搞了:

由于要多搞一层,所以就去使用尽可能快键的嵌套,就在这个时候一个邪恶的想法涌上心头-----无限层!!!

在xml的schema中,它允许一个元素对另外一个元素的引用。这时只需要两个两层结构的元素相互引用便会实现无限层的效果。我们用的软件是xmlspy,它有一个可以方便查看层次结构的视图。结果很快就是在那个视图上面出现了“...”号。

很显然这是无限层啊!

我当时真的是觉得好搞笑啊,前几分钟还在比赛层次高低,这一分钟,我却已经在层次之外了。

因为我已经超越层次了,而不是在层次中。

当时的心情就是:“哈啊哈哈哈哈!”

转载于:https://blog.51cto.com/stickydream/1627834

xml学习中的趣事一件----嘿嘿!相关推荐

  1. 温故而知新,UI学习中的大部分控件及常用的基础都整理了一下,很长~~~~~~~~~很长!!!!!!!...

    生命周期,生命周期,生命周期,重要的事要说三遍,战五渣的我最常用的好像只有Viewwillappear吧 - (BOOL)application:(UIApplication *)applicatio ...

  2. (转)MyBatis框架的学习(四)——Mapper.xml文件中的输入和输出映射以及动态sql

    http://blog.csdn.net/yerenyuan_pku/article/details/71893689 前面对MyBatis框架的学习中,我们对Mapper.xml映射文件多少有些了解 ...

  3. 【MyBatis学习05】SqlMapConfig.xml文件中的配置总结

    经过上两篇博文的总结,对mybatis中的dao开发方法和流程基本掌握了,这一节主要来总结一下mybatis中的全局配置文件SqlMapConfig.xml在开发中的一些常用配置,首先看一下该全局配置 ...

  4. 转载---SQL Server XML基础学习之7--XML modify() 方法对 XML 数据中插入、更新或删除...

    /*------------------------------------------------------------------------------+ #| = : = : = : = : ...

  5. winform界面嵌入dwg图纸_WPF中使用WinForm控件预览DWG文件(学习笔记)

    操作环境:XP,C# ,.Net4.0和VS2010中测试 WinForm中使用DWGThumbnail不用这么麻烦,下面讨论的是在WPF中使用,WPF中无法直接引用DWGThumbnail.ocx来 ...

  6. oracle学习数据,oracle学习中的一些心得

    当前位置:我的异常网» 数据库 » oracle学习中的一些心得 oracle学习中的一些心得 www.myexceptions.net  网友分享于:2015-08-26  浏览:10次 oracl ...

  7. Deepmind讲座:深度学习中的记忆和注意力 注意力机制发展史与详解

    DeepMind x UCL | Deep Learning Lectures | 8/12 | Attention and Memory in Deep Learning(机翻讲稿) 图片外链失效, ...

  8. 生成PDF文件方案--学习中

    PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段"暴力"破解 ...

  9. 深度学习中神经网络模型压缩的解决办法( flask API、onnx、ncnn在嵌入式、流媒体端口应用)

    深度学习中神经网络模型压缩的解决办法( flask API.onnx.ncnn在嵌入式.流媒体端口应用) 1 开发环境的创建 1.1 Conda简介 1.2 miniconda 1.3 conda操作 ...

最新文章

  1. MySQL数据单个数据太大,导入不进去
  2. PMCAFF | 为什么我们必须关注95后市场?
  3. python 录制web视频_Python django框架 web端视频加密的实例详解
  4. 逆向工程核心原理读书笔记-API钩取之IE浏览器连接控制
  5. c mysql 视图_MySQL入门教程(七)之视图
  6. Oozie 3.3.1安装
  7. python json库安装_jsonc库的安装以及简单使用
  8. 六年级计算机应用计划,六年级信息工作计划
  9. 【OpenCV】目标检测
  10. 程序员面试金典——17.4无判断max
  11. 科学计算机角度值改为弧度制,弧度制换算(角度换算弧度计算器)
  12. Linux系统调用原理及实现
  13. jsp + servlet 复习(C01)
  14. java虚拟机之java堆
  15. (九)统计学习方法 | 隐马尔可夫模型
  16. JS addEventListener()方法
  17. 腾讯百度之间地图经纬度的转换
  18. python-OpenCv调用IP摄像头APP
  19. 零失误绕制无线充电线圈
  20. 市场调研-全球与中国云业务流程管理(BPM)软件市场现状及未来发展趋势

热门文章

  1. 提高MySQL性能的方法
  2. 算法(三):图解广度优先搜索算法
  3. python介绍---python工作笔记008
  4. 大数据_Spark_VS_Hadoop_框架---Spark工作笔记0002
  5. STM32工作笔记0040---认识MOS管
  6. 正则表达式学习笔记005--脱字符和美元符的认识与应用
  7. opencv实现多个图拼接成一个图
  8. 一个普通买房者亲历的房价跳涨事件
  9. C语言警告warning C4018: '' : signed/unsigned mismatch
  10. 闭包Closures