Size: 1120
Comment:
|
Size: 2565
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
1. `例10.1上, Para -1`:你可能纳闷'''过'''这和 XML 处理有什么关系,…… (./) 你可能'''会'''纳闷''','''…… 1. `e10.1, (3)`:确保处理完'''成''' {X} 文件后调用 close 方法。 1. `e10.2up`:哦,所有这些看上去象是在浪费大量的时间。毕竟,你已经'''看过''' minidom.parse 可以只接收文件名,并自动执行所有打开文件和关闭无用文件的行为。不错,如果你知道正要解析的是一个本地文件,你可以传递文件名而且 minidom.parse 可以足够聪明的'''做正确的事情™''',这一切都不会有问题。但是请注意,使用类文件'''分析直接从Internet上来的 XML 文档是多么相似和容易的事情'''![[BR]] (./) 哦,所有这些看上去像是在浪费大量的时间。毕竟,你已经'''看到''',minidom.parse 可以只接收文件名,并自动执行所有打开文件和关闭无用文件的行为。不错,如果你知道正要解析的是一个本地文件,你可以传递文件名而且 minidom.parse 可以足够聪明地'''做正确的事情(Do The Right Thing™)''',这一切都不会有问题。但是请注意,使用类文件''',会使分析直接从 Internet 上来的 XML 文档变得多么相似和容易'''![[BR]] (!) 我就纳闷了,怎么“做正确的事情”也成了 trademark。顺便加了个注释 {i} 这是一部著名的电影。——译注 |
7-29<X10>kpg.xml 脚本和流
本章标题:Scrips 和 Streams
脚本和流
抽象输入源
Para 1:Python 的最强大力量之一是它的动态绑定,并且动态绑定最强大的用法之一是类文件(file-like)对象。BR
Python 的最强大力量之一是它的动态绑定,而动态绑定最强大的用法之一是类文件(file-like)对象。
例10.1上, Para -2:只要你将一个类文件对象传递给函数,函数只是调用对象的 read 方法,函数可以处理任何类型的输入源,而不需要处理每种类型的特定代码。BR
只要你将一个类文件对象传递给函数,函数只是调用对象的 read 方法,就可以处理任何类型的输入源,而不需要为处理每种类型分别编码。
例10.1上, Para -1:你可能纳闷过这和 XML 处理有什么关系,……
你可能会纳闷,……
e10.1, (3):确保处理完成
文件后调用 close 方法。
e10.2up:哦,所有这些看上去象是在浪费大量的时间。毕竟,你已经看过 minidom.parse 可以只接收文件名,并自动执行所有打开文件和关闭无用文件的行为。不错,如果你知道正要解析的是一个本地文件,你可以传递文件名而且 minidom.parse 可以足够聪明的做正确的事情™,这一切都不会有问题。但是请注意,使用类文件分析直接从Internet上来的 XML 文档是多么相似和容易的事情!BR
哦,所有这些看上去像是在浪费大量的时间。毕竟,你已经看到,minidom.parse 可以只接收文件名,并自动执行所有打开文件和关闭无用文件的行为。不错,如果你知道正要解析的是一个本地文件,你可以传递文件名而且 minidom.parse 可以足够聪明地做正确的事情(Do The Right Thing™),这一切都不会有问题。但是请注意,使用类文件,会使分析直接从 Internet 上来的 XML 文档变得多么相似和容易!BR
我就纳闷了,怎么“做正确的事情”也成了 trademark。顺便加了个注释
这是一部著名的电影。——译注
标准输入、输出和错误
查询缓冲节点
查找节点的直接子节点
根据节点类型创建不同的处理器
处理命令行参数
全部放在一起