以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- 『 DOM/SAX/XPath 』 (http://bbs.xml.org.cn/list.asp?boardid=11) ---- 今天遇到个郁闷问题,有通病者进(你不知道什么病?)XMLDOM的空文档问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=19974) |
-- 作者:孤独 -- 发布时间:6/29/2005 1:30:00 AM -- 今天遇到个郁闷问题,有通病者进(你不知道什么病?)XMLDOM的空文档问题 整个asp程序打开一个XMLDOM 程序结束的类中集中存一下. 然后就是个比较郁闷的问题了. 本机测试良好,到了WEB上就挂了,XML文档总是会为空,My God... 经分析(不完全,主管猜测,因为我没法在server装vs.net...),得出一郁闷结论 由于当时有N个搜索引擎在逛偶网站(我怎么知道,偶网站能分出访问者是什么东东D..),有可能是因为多线程操作该死的XML文件导致哪里不对以至于XML文档空了......... 经郁闷后决定,存前特用not (oDoc is nothing),oDoc.xml<>"" 解决此BT问题. 但似乎不完美................ 还是挺郁闷. 谁有办法解决的更好点..... |
-- 作者:Qr -- 发布时间:6/30/2005 11:54:00 AM -- [quot]整个asp程序打开一个XMLDOM 程序结束的类中集中存一下.[/quot] 这样真的很危险。操作不是很频繁的话,尽可能直接存盘,宁可加重点服务器负担,也要保数据。 |
-- 作者:孤独 -- 发布时间:7/12/2005 8:46:00 AM -- 哦,其实读读硬盘也没什么。。。。 对速度特敏感的说。。。。 哈哈。。 |
-- 作者:Qr -- 发布时间:7/12/2005 8:52:00 AM -- 看到你这个问题,偶最终于昨晚成功将大文件拆分,尽可能避免多线程操作时出问题。 |
-- 作者:孤独 -- 发布时间:7/12/2005 1:00:00 PM -- 多大才算大呢。。。 |
-- 作者:Qr -- 发布时间:7/12/2005 3:23:00 PM -- 偶的这个大文件是指很多用户共同操作的文件,记录多了更害怕出问题。因此,只有将此文件所具备的功能拆分给每个用户,也就是说,用户都只能对各自的文件进行操作,而由系统决定对于那个公共文件的操作,因而避免操作失误。 |
-- 作者:孤独 -- 发布时间:7/12/2005 6:04:00 PM -- 这XML文件多线程操作就是郁闷! 如果用户A打开一个XML文件,这个时候还没存,正在进行数据处理,而用户B进行保存操作完毕。然后用户A再Save,那么用户B的数据肯定没有了。。。虽然几率不大。。 |
-- 作者:Qr -- 发布时间:7/13/2005 12:49:00 PM -- 虽然几率不大,但这个问题看来暂时无解。只有想办法降低几率。比如说,只有用户提交数据的时候才打开XML,并马上存盘,可以降低几率,但不可避免。 |
-- 作者:Qr -- 发布时间:7/14/2005 7:59:00 PM -- 两天了,对于多线程没有一点办法。为了写好一个系统,花了半个多月进行数据结构设计,如今碰到此问题,只有重走数据库这条老路了。 孤独看看能否在代码上下功夫,解决这个问题? |
-- 作者:孤独 -- 发布时间:7/15/2005 7:56:00 PM -- 没办法......无解ing...不知道数据库在处理同一条数据的时候怎么搞的.. |
-- 作者:Qr -- 发布时间:7/15/2005 8:07:00 PM -- XML是将整个装载到DOM中处理,所以一存盘,肯定如此。 |
-- 作者:孤独 -- 发布时间:7/16/2005 3:20:00 PM -- 以独占方式打开,然后其他文档打开可能会出Error,截获Error然后while not error,就是循环存储,估计一会那个存掉解除独占就能存下了:) |
-- 作者:Qr -- 发布时间:7/17/2005 12:29:00 PM -- 独占方式!?XML也有吗?load可以以独占方式打开XML?偶只记得数据库等可以,LOAD怎么设置开关参数? |
-- 作者:孤独 -- 发布时间:7/17/2005 4:01:00 PM -- 我不知道有没有啦....不过总可以锁定吧?实在不行FSO! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
2,121.094ms |