2008-4-7 8:30:13 阅读15 评论0 72008/04 Apr7
二人行道不曾满
附影不曾有三人
谈笑只是自己言
苦闷只有自己知
借得春风伴我行
踏着月光夜夜归
乘夜稀人起高歌
情到夜时偷摸泪
向天求得一缕尘
唉惜之后将心葬
花儿不作有心人
飞天愿化禽与兽
========================================================================
生活总是如此
========================================================================
2008-4-2 8:25:58 阅读20 评论1 22008/04 Apr2
我不知道我从哪里来
只是每次夜幕驱赶走残留的日光后
我并出现在这里了
或许是借着黑夜蒙蔽了人们的视野顺着夜幕从夜的那端滑了下来
也或许只是绣在夜幕底边上的一朵花而随着夜幕移动着
或许真是从夜的那端滑了下来
因为我能感觉到一种逃离
夜的那端
是不存在朋友的
因为黑夜不仅蒙蔽了人们的视野也封锁了人们的心
每个人都静静的蠕动着
也许有人能冲破但我没能做到
最后选择了逃离
逃离后发现逃离后只是逃离前的一种延伸并不曾象想象中那么令我爽快
夜风吹得人哆嗦却并不能阻止人继续前行
因为我一直在夜风中前行着并将继续前行
直到找到一种出口
也或许真是绣着的一朵花
因为我能感觉到一种束缚
只是绣着的一朵花
因为即使没有了明媚的朝阳和煦的春风我依然不曾枯萎凋谢
只是绣着的一朵花
2008-4-24 9:15:43 阅读61 评论0 242008/04 Apr24
在 .xml 中会经常存在有命名空间的结点,而我们处理时有时候又需要进行忽略,这时会想到 .getLocalName()这个方法,不过使用这个方法的前提是 DocumentBuilder 使用了XML 命名空间,否则返回的值会全是 null ,让 DocumentBuilder 使用 XML 命名空间的方法就是用工厂创建它时显式指定使用 XML 命名空间,如下
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true); // 设置 使用 XML 命名空间
2008-4-23 10:48:03 阅读44 评论0 232008/04 Apr23
根据官方实现的RTE,其对资源结点的处理如下
所有资源结点的信息将作为 <item> 信息的一部分存入数据库,<item> 元素 与 资源信息将存在一个数据表中,
<manifest> ,<resouces>,<resouce> 三个结点的 xml:base 属性 将和 <resouce> 结点的 href 属性 一起组成完整的 路径作为 item 的信息存入数据库。
除了上面的属性 <resouce> 元素的其他属性都将作为 item 的属性信息存入数据表中。
而对于 <resouce> 元素的 子元素 <file> 将不进行任何处理,这是课件开发者的所引用的资源,不用处理
2008-4-23 10:40:04 阅读68 评论0 232008/04 Apr23
看了官方实现的RTE源码,对它处理内容包及清单文件的理解有下面这些。
其中的关键点和处理主线是围绕 imsmanifest.xml 这个配置文件。
大体说明几点:
1。每个 <organization> 元素将处理成一个单独的课程,每个课程包括其元素下的所有子元素 <item> 以及引用的资源
2。只有引用资源的 <item> 元素才作为数据存入数据库,并记录与该 <item> 元素相关的信息
3。将为每个单独的课程创建一颗独立于学习者的活动树,学习者注册该课程后将复制该活动树到自己的目录下并设置修改活动树相应的信息,活动树不存入数据库,而是进行序列化。
4。活动树的结构:<organization> 元素将作为活动树的根结点,<item>