ICode9

精准搜索请尝试: 精确搜索
  • java – SAX使用多个DefaultHandler扩展2019-09-01 03:13:08

    我遇到的问题是我想使用SAX defaultHandler类的扩展来解析出1个XML文档.当只使用一个处理程序时,我可以解析XML并为对象的属性分配不同的标记(请参阅域和区域).一旦我在域和区域对象中有这些,我想将它们添加到另一个具有域和区域列表的对象(GroupedFiles).我遇到的问题是使用2个处

  • 用于HTML的PHP​​ SAX解析器?2019-08-27 11:30:56

    我需要PHP的HTML SAX(不是DOM!)解析器才能处理甚至无效的HTML代码. 我需要它的原因是过滤用户输入的HTML(删除所有属性和标签除了允许的内容)并将HTML内容截断为指定的长度. 有任何想法吗?解决方法:SAX用于处理有效的XML并在无效标记上失败.处理无效的HTML标记需要保持比SAX解析器通

  • 在libXML sax解析器(C)中获取属性值的正确方法是什么?2019-08-25 03:08:33

    我使用libXML的SAX接口在C中编写XML解析器应用程序. <abc value="xyz "pqr""/> 我该如何解析这个属性? 我试过用 void startElementNsSAX2Func(void * ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI, int nb_namespaces, const xmlChar ** namespa

  • poi_sax读取excel,解决大数据量导致的内存溢出问题2019-08-23 15:02:24

    前言   记录一次解决poi读取excel内存溢出问题的过程,使用poi的sax解析方式处理海量数据的excel,也包括对空单元的处理及日期格式转化。 解决过程    sax事件驱动解析与原来的解析方式最大的区别就是,sax将excel转换成xml格式然后一行去读取,而不是一下将excel解析到内存中,这样就

  • JAXP进行DOM和SAX解析2019-07-24 14:04:56

    原文链接:http://www.cnblogs.com/EvanLiu/p/3665113.html 1.常用XML的解析方式:DOM和SAX 1)DOM思想:将整个XML加载内存中,形成文档对象,所以对XML操作都对内存中文档对象进行。 2)SAX思想:一边解析,一边处理,一边释放内存资源---不允许在内存中保留大规模XML数据

  • 在Java中将外部XML解析为JSON?2019-07-24 00:01:26

    所以我坐在这里使用Google Geocoder,它通过’GOOGLE_URL / xml?address = input& sensor = false’返回XML. 我需要使用Java获取它并将其解析为JSON对象并向前发送. 我该怎么做呢? (不,这不是作业)请注意,最好在标准库中完成.目前我正试图解决是否可以使用例如SAX.解决方法:这是一个

  • Android XML解析失败意外令牌2019-07-23 11:26:26

    在我的应用程序(游戏)中,我需要读取XML脚本并将其转换为类对象;我已经通过DOM完成了整个XML阅读器 但是当我跑步时,我收到以下错误: 05-08 23:03:22.342: I/System.out(588): XML Pasing Excpetion = org.xml.sax.SAXParseException: Unexpected token (position:TEXT ��������������������...@1:69 in

  • android – 对于DOM解析器,什么大小的xml文件应该被认为太大?2019-07-23 06:23:49

    我一直在为iOS和Android开发一个相当简单的应用程序,它解析本地xml以形成项目列表并显示有关它们的信息.在查看我的解析选项时,我确定了用于android的本机SAX解析器,以及内置于objective-C的NSXMLparser类.在查看我的选项时,我反复看到人们说DOM解析器不适合大型xml文件.然而,没有

  • php – XMLReader是SAX解析器,DOM解析器,还是两者都不是?2019-07-17 02:27:50

    我正在测试各种方法来读取(可能很大,非常频繁的读取)PHP配置文件.不需要写作.我有两个成功的实现,一个使用SimpleXML(我知道是一个DOM解析器)和一个使用XMLReader. 我知道DOM读取器必须读取整个树,因此使用更多内存.我的测试反映了这一点我也知道SAX解析器是一个“基于事件”的解析

  • 移植到Android:为什么我得到“无法创建默认的XMLReader;是系统属性org.xml.sax.driver设置?“?2019-07-14 03:27:12

    我正在将一些在我的桌面上运行良好的Java代码移植到Android上.我有以下代码段: import org.xml.sax.InputSource; import org.xml.sax.XMLReader; import org.xml.sax.helpers.XMLReaderFactory; // ... XMLReader p = XMLReaderFactory.createXMLReader(); 在最后一行,我得到以下

  • java sax程序不会去startElement()方法2019-07-13 01:11:04

    我正在尝试使用带有自定义DefaultHandler的sax解析器,但是从不调用dHandler中的startElement()方法这一奇怪的事情. endDocument()可以正常工作,但它会打印出来 Total elements:0 而我的xml文件有11个“state”类型的元素. 如果即使我将总数放在if语句之外,那么每次调用startElem

  • Android XML文件解析2019-07-12 09:35:49

    原文链接:http://www.cnblogs.com/ITlearning/p/3144680.html   在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:    文件名称:itcast.xml   

  • java – 有没有办法使用SAX Parser使用Visitor模式?2019-07-09 17:00:37

    我对此很好奇:如果我需要使用Sax解析器来提高效率(这是一个很大的文件).通常我使用这样的东西: public class Example extends DefaultHandler { private Stack stack = new Stack (); public void startElement (String uri, String local, String qName, Attributes atts

  • java – SAXParser不允许Xinclude2019-07-08 15:02:47

    我正在尝试解组一个包含< xi:include>的xml文档.里面的标签.但SAXParser不允许这样做,即使我特别告诉SAXParserFactory允许它. Java代码: SAXParserFactory spf = SAXParserFactory.newInstance(); spf.setXIncludeaware(true); spf.setNamespaceAwere(true); spf.setFeature("http

  • xml解析的两种方式:dom和sax2019-07-08 09:44:21

    一、xml的解析的简介                * xml是标记型文档                * js使用dom解析标记型文档?                              -根据htm1的层级结构,在内存中分配一个树形结构,把html的标签,属性和文本都封装成对象                

  • python xml.sax解析带有突出字符的问题2019-07-04 15:58:40

    以下代码导致众所周知的“UnicodeDecodeError:’ascii’编解码器无法解码”错误: import xml.sax import io parser = xml.sax.make_parser() parser.parse(io.StringIO(u'<a>é</a>')) 而 import xml.sax parser = xml.sax.make_parser() parser.parse(open('foo'))

  • java – 将多个大型xml文件高效合并为一个2019-07-01 04:48:57

    我搜索了网络,我上下搜索stackoverflow.没有解决方案.虽然我在纯xslt here中找到了解决方法. 但问题是产生的xml将是几百MB大.所以我必须用Java中的SAX来做这件事. (请不要xslt解决方案,虽然我用xslt标记它;-)) 让我更详细地解释一下.我有几个应该解析的多个xml文件(最好是InputSte

  • 在Python中是否有一个快速的XML解析器允许我在流中将标记的开头作为字节偏移量?2019-07-01 01:42:32

    我正在使用包含来自我的项目的复杂跟踪信息的潜在巨大XML文件. 我想为这些XML文件构建索引,以便可以快速找到XML文档的子部分,而无需将其全部加载到内存中. 如果我创建了一个“搁置”索引,可能包含“作者乔书籍”等信息的偏移[22322,35446,54545]那么我可以像常规文本文件一样打开x

  • java – jaxb unmarshal在使用默认的sax解析器时可以使用精心制作的xml吗?2019-06-27 04:48:16

    所以在我当前的项目中,我使用JAXB RI和Sun的JRE(我相信是Xerces)的默认Java解析器来解组任意XML. 首先,我使用XJC编译以下形式的XSD: <?xml version="1.0" encoding="utf-8" ?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xml

  • 如何在此xml文件上使用SAX2019-06-26 12:47:24

    我有一个XML文件,我试图用Sax解析(这是我第一次这样做).我已经研究过如何实现解析器,这一切都有意义,但我不确定解决这个问题的最佳方法. 我有分散的相关数据(两个事实由FactKey关联).在下面的示例中,Foo的值为5.34. Sax在每个新元素上调用StartElement(),因此这是对Facts的一次调

  • android – SAX,StringBuilder和内存泄漏2019-06-22 01:11:15

    我有一个奇怪的问题.我正在解析一个包含大文本字段的文档. 在我的角色部分,我正在使用StringBuilder currentStory.append(ch, start, length); 然后在我的endElement中我将它分配给我对象上的相应字段. if (name.equals(tagDesc)) { inDesc = false; if (currentIt

  • java – 在JDOM / DOM中禁用XML实体解析2019-06-21 08:47:01

    我正在编写一个用于XML文件后处理的Java应用程序. 这些xml文件来自Semantic Mediawiki的RDF-Export,因此它们具有rdf / xml语法. 我的问题如下:当我读取xml文件时,文件中的所有实体都会被解析为其在Doctype中指定的值.例如,我有Doctype <!DOCTYPE rdf:RDF[ <!ENTITY wiki 'http://e

  • 使用Python的xml.etree查找元素开始和结束字符偏移量2019-06-21 05:52:24

    我有XML数据,看起来像: <xml> The captial of <place pid="1">South Africa</place> is <place>Pretoria</place>. </xml> 我希望能够提取: >目前在etree中提供的XML元素. >文档的完整纯文本,在开始和结束标记之间.>每个开始元素的纯文本中的位置,作为字符偏移量. (3)是目前最重要

  • java – 基于某些条件,是否有任何sax库支持提前退出?2019-06-21 04:51:05

    我有一个xml文件,看起来像: <root> <application-key>ABC2349293493</application-key> ... .. </root> xml文件相当大,我只需要获取应用程序密钥以查看此请求是否应该是速率限制的. 我的服务器受到了攻击,因此我需要一种方法来限制请求,而无需读取整个xml. 由于内存占用,DOM是不

  • c# – 使用OpenXML和SAX模板2019-06-13 22:54:58

    我正在使用Parsing and Reading Large Excel Files with the Open XML SDK中提出的SAX方法从数据表创建一个大型XLSX文件.我正在使用XLSX文件作为模板. 该帖子中描述的方法可以很好地替换现有的工作表,但我想从模板中的工作表中复制标题行(字符串值,格式等),而不是仅使用标题行来自

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有