Python论坛  - 讨论区

标题:[python-chinese] 请问大家解析XML的时候都用minidom还是Sax2?两者的区别在什么地方?

2006年12月11日 星期一 18:03

snowwolf.wang snowwolf.wang在gmail.com
星期一 十二月 11 18:03:00 HKT 2006

-- 
----------+++++----------+++++----------+++++------------

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月11日 星期一 18:12

nicran在gmail.com nicran在gmail.com
星期一 十二月 11 18:12:18 HKT 2006

I use minidom, just because of its simplicity. 
Sent from my BlackBerry® wireless handheld  

-----Original Message-----
From: snowwolf.wang <snowwolf.wang在gmail.com>
Date: Mon, 11 Dec 2006 18:03:00 
To:python-chinese在lists.python.cn
Subject: [python-chinese] 请问大家解析XML的时候都用mi
	nidom还是Sax2?两者的区别在什么地方?

-- 
----------+++++----------+++++----------+++++------------
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月11日 星期一 18:18

junyi sun ccnusjy在gmail.com
星期一 十二月 11 18:18:22 HKT 2006

传说中的BB?

On 12/11/06, nicran在gmail.com <nicran在gmail.com> wrote:
> I use minidom, just because of its simplicity.
> Sent from my BlackBerry(r) wireless handheld
>
> -----Original Message-----
> From: snowwolf.wang <snowwolf.wang在gmail.com>
> Date: Mon, 11 Dec 2006 18:03:00
> To:python-chinese在lists.python.cn
> Subject: [python-chinese] 请问大家解析XML的时候都用mi
>        nidom还是Sax2?两者的区别在什么地方?
>
> --
> ----------+++++----------+++++----------+++++------------
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月12日 星期二 09:05

大熊 bearsprite在gmail.com
星期二 十二月 12 09:05:45 HKT 2006

sax是从头到底解析的,不能回溯,资源占用少,适合大型的xml

dom会把整个xml加载进内存,生成一棵树,这样你可以随机的访问其中的每一个节点

2006/12/11, snowwolf. wang <snowwolf.wang在gmail.com>:
>
> --
> ----------+++++----------+++++----------+++++------------
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese


-- 
茫茫人海,你是我的最爱
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20061212/d7641872/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]
cf

cf

2006年12月12日 星期二 12:30

cai feng caifen1985在gmail.com
星期二 十二月 12 12:30:12 HKT 2006

xml文档是一种特殊的结构,其中所有的字符都是一种标记,这个可以查一下xml的文档格式相关的文章.

sax的方式通过一个一个标记的解析,顺序将文档内容解析出来,
当碰到不能解析的文档结构则报错.
sax只能一个标记一个标记往下读.

dom把整个xml文档都读入到了内存,至于具体用什么方式保存再内存里面的,不太清楚,希望达人解答.
当xml文档结构错误时,则不能加载xml文档,直接报错.
当xml文档可以加载时,则可以随即查询xml文档中的内容.


On 12/12/06, 大熊 <bearsprite在gmail.com> wrote:
> sax是从头到底解析的,不能回溯,资源占用少,适合大型的xml
>
> dom会把整个xml加载进内存,生成一棵树,这样你可以随机的访问其中的每一个节点
>
> 2006/12/11, snowwolf. wang <snowwolf.wang在gmail.com>:
> > --
> > ----------+++++----------+++++----------+++++------------
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> > Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
> --
> 茫茫人海,你是我的最爱
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>


-- 
蔡峰 Cai Feng

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月12日 星期二 12:33

shhgs shhgs.efhilt在gmail.com
星期二 十二月 12 12:33:40 HKT 2006

看需要了。



On 12/11/06, cai feng <caifen1985在gmail.com> wrote:
> xml文档是一种特殊的结构,其中所有的字符都是一种标记,这个可以查一下xml的文档格式相关的文章.
>
> sax的方式通过一个一个标记的解析,顺序将文档内容解析出来,
> 当碰到不能解析的文档结构则报错.
> sax只能一个标记一个标记往下读.
>
> dom把整个xml文档都读入到了内存,至于具体用什么方式保存再内存里面的,不太清楚,希望达人解答.
> 当xml文档结构错误时,则不能加载xml文档,直接报错.
> 当xml文档可以加载时,则可以随即查询xml文档中的内容.
>
>
> On 12/12/06, 大熊 <bearsprite在gmail.com> wrote:
> > sax是从头到底解析的,不能回溯,资源占用少,适合大型的xml
> >
> > dom会把整个xml加载进内存,生成一棵树,这样你可以随机的访问其中的每一个节点
> >
> > 2006/12/11, snowwolf. wang <snowwolf.wang在gmail.com>:
> > > --
> > > ----------+++++----------+++++----------+++++------------
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese在lists.python.cn
> > > Subscribe: send subscribe to
> > python-chinese-request在lists.python.cn
> > > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
> > --
> > 茫茫人海,你是我的最爱
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to
> > python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
>
>
> --
> 蔡峰 Cai Feng
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号