jjzjj

doc-references

全部标签

ruby-on-rails - 文档 "doc.xml"没有有效的根 (REXML::ParseException)

我第一次尝试将XML文档转换为Ruby哈希,但没有成功。我有我的XML文档,doc.xml,与我的脚本一起在一个文件夹中hashrunner.rb.在hashrunner.rb:require'active_support/core_ext/hash'hash=Hash.from_xml("doc.xml")putshashXML文档的第一行是,如果这有帮助的话。在我的控制台中,当我运行rubyhashrunner.rb时,我收到错误消息:/Users/me/.rvm/gems/ruby-1.9.3-p374/gems/activesupport-4.0.0/lib/active_su

java - DocumentBuilder doc(带有根元素)输出 null,即使附加了根元素

我试图让它返回带有属性的空根元素,但得到的是[#document:null]输出。我绝对需要为根元素创建一个子元素吗?StringdocDate="1";StringdocNumber="1";StringorderType="1";StringtransactionType="1";try{DocumentBuilderFactorydocFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdocBuilder=docFactory.newDocumentBuilder();Documentdoc=docBuilde

python - 元素树.ParseError : reference to invalid character number

我明白了ElementTree.ParseError:referencetoinvalidcharacternumber当解析包含以下内容作为标记值的XML时:locat我的代码如下:respXML=httpResponse.content#alsopossiblerespXML=httpResponse.content.decode("utf-8")#butbothgetthesameerror#thislinethrowstheerrorrespRoot=ET.fromstring(respXML)我怎样才能让我的解析器免受看似无效的字符数字的攻击?

html - XSL/XML : HOw to put html tags in an xml doc so they render

我尝试像这样替换标签:--><br>不幸的是,当xsl解析我实际得到的xml文件时显示在页面上,而不是将其显示为标记。 最佳答案 HTML不是XML,尽管它们看起来非常相似;有四件事在HTML中有效,而您不能用XML做,所有这些都可以修改为与XML兼容:未闭合的标签,如您所见。只需将它们替换为封闭版本-至等没有值的属性,例如.只需为它们分配一个与属性同名的值,即.不匹配的标签-这些有点棘手。例如,在HTML中执行ABC是合法的,这将使A变为粗体,C变为斜体,B变为粗体和斜体。您可以通过执行ABC使此XML兼容或ABC.大

xml - DTD 解析 : Parameter entity reference name including another parameter entity reference - is it well formed?

我正在编写一个DTD解析器,我有点不确定如何扩展参数实体。例如,这个DTD摘录是否有效?'>%gh;更具体地说,我很想知道实体gh是否会正确扩展。在我看来%ef;应该首先扩展到“c”,然后是新形成的PE引用%abcd;应该扩展到%xx;等等。我见过的大多数解析器都将%ab识别为PE引用并失败,因为该PE未定义。但是我在要求解析器以这种方式工作的标准中绝对没有发现任何引用。我找到的唯一引用是IncludedinLiteral而不是IncludedasPE其中声明替换文本必须用一个前导和一个后跟0x20来放大-但不是文字。有什么指点吗?谢谢。 最佳答案

xml - 为什么我用 Perl XML::Simple 得到这个 "not an array reference"?

我的输入xml文件是:fileapathafileaapathaafilebpathb我正在这样阅读这个文件:my@IDs=("IDA","IDB");my$data=$xml->XMLin("xmlfile.xml");foreach(@IDs){foreach$id(@{$data->{$_}}){print$id->{path}."\n";}}当我运行脚本时,它给我这个错误:NotanARRAYreferenceat./waiver.plline18.(第18行是第二个foreach循环)编辑我有重复的IDA标签。 最佳答案

c# - 由于错误 "Reference to undeclared entity ' nbsp',XmlDocument 无法加载 XHTML 字符串”

我使用以下代码将HTTP响应流转换为XmlDocument。HttpWebRequestrequest=WebRequest.Create(url)asHttpWebRequest;HttpWebResponseresponse=request.GetResponse()asHttpWebResponse;StreamresponseStream=response.GetResponseStream();StreamReaderresponseReader=newStreamReader(responseStream);StringresponseString=responseRead

c# - 如何在 C# 中使用 Open XML SDK 将 doc 转换为 docx

请帮助我使用openxmlsdk或除wordautomation之外的任何其他方法将.doc文件转换为.docx。提前致谢。 最佳答案 OpenXMLSDK只允许您操作.docx文件,而不能操作.doc。这是一个blogpost说明如何使用批量转换实用程序将.doc文件批量转换为.docx文件。恐怕如果您不想使用WordAutomation,您将不得不编写自己的.doc解析器,这可能是一项艰巨的工作。 关于c#-如何在C#中使用OpenXMLSDK将doc转换为docx,我们在Stack

xml - ruby 单元测试 : Is this a Valid (well-formed) XML Doc?

我正在创建一个XML文档:我想至少进行单元测试以确保它的格式正确。到目前为止,我只能通过使用REXML库中的“hasElements”来对此进行近似。还有更好的办法吗?最好使用内置库(我指的是标准Ruby1.8.x发行版附带的库)。require"test/unit"require'rexml/document'require'test/unit/ui/console/testrunner'includeREXMLclassTestBasic 最佳答案 YoucanuseNokogiri.它不是标准的Ruby库,但您可以将其作为Ge

xml - 使用 Perl XML::DOM 模块的解析器错误, "reference to invalid character number"

我是一个完全的Perl新手,但我确信学习Perl比弄清楚如何在awk中解析XML更容易。我想从这个数据集中解析.sgm文件:http://kdd.ics.uci.edu/databases/reuters21578/reuters21578.html这是十年前来自新闻专线的20,000篇路透社文章的集合,是特定类型文本处理的标准测试集。为了简化我的perl测试,我从第一个文件中抓取了前几百行并制作了test.sgm直到我的脚本在上面正确运行。它开始是这样的:26-FEB-198715:01:01.79cocoael-salvadorusauruguayCT