草庐IT

实体识别

全部标签

xml - TargetDeviceFamily 无法识别

我的package.appxmanifest中有以下代码,我收到一个错误,提示TargetDeviceFamily是一个“无法识别的XML元素”...我不知道我不知道到底发生了什么,但这份文档是我发布我的应用程序的最后一件事,我正在失去理智。在MSDN上找不到任何内容,他们的支持也不是那么支持。代码:错误:修改:当我删除Dependancies和TargetDeviceFamily时,出现此错误: 最佳答案 您的package.appxmanifest是否包含所需的命名空间http://schemas.microsoft.com/a

ruby-on-rails - Rails+Builder. 生成没有实体的 XML 输出

如何让Builder不对“śćż”和其他此类字符进行编码。我想要的是在XML文档中逐字打印的“całość”。示例:xml.instruct!:xml,:version=>'1.0',:encoding=>'utf-8'xml.Trader(:'xmlns:xsi'=>"http://www.w3.org/2001/XMLSchema-instance",:'xmlns:xsd'=>"http://www.w3.org/2001/XMLSchema")doxml.Informacjedoxml.RodzajPaczki'całość'xml.Program'mine'xml.Wersj

xml - 使用 XSLT 转换 XML 时保留实体引用?

在使用XSLT(2.0)转换XML时如何保留实体引用?对于我尝试过的所有处理器,默认情况下都会解析实体。我可以使用xsl:character-map来处理字符实体,但是文本实体呢?例如,这个XML:]>Hello&so;!&question;使用以下XSLT进行转换:产生以下输出:Hellostackoverflow!HowcanIpreservetheentityreferencewhentransformingwithXSLT??输出应该看起来像输入(现在减去doctype声明):Hello&so;!&question;我希望我不必通过用&替换所有符号来预处理输入(比如&quest

c# - 加载到 XDocument 时如何解析实体?

我正在尝试将XHTML文档加载到XDocument中,但我收到了“对未声明实体的引用”异常。我需要解决像®这样的实体和».我相信我的文档格式正确,这是头部:当我执行XDocument.Load()时是我抛出这些异常的时候。 最佳答案 这是msdn和博客帖子的协作。XDocumentdocument;using(varstringReader=newStringReader(output)){varsettings=newXmlReaderSettings{ProhibitDtd=false,XmlResolver

.net - 在 .NET 中使用 XmlReader 转义 XML 实体?

我试图在.NET(C#)中对字符串中的XML实体进行转义,但我似乎无法使其正常工作。例如,如果我有字符串AT&T,它应该被翻译成AT&T。一种方法是使用HttpUtility.HtmlDecode(),但那是针对HTML的。所以我有两个问题:使用HttpUtility.HtmlDecode()解码XML实体是否安全?如何使用XmlReader(或类似软件)执行此操作?我尝试了以下方法,但总是返回一个空字符串:staticstringReplaceEscapes(stringtext){StringReaderreader=newStringReader(text);XmlReaderS

xml - 如何使用 XPath 2.0 识别数字序列中的重复值?

我有一个XPath表达式,它为我提供了一系列值,如下所示:122345567使用distinct-values()可以很容易地将其转换为唯一值序列1234567。但是,我要提取的是重复值列表=25。我想不出一个简单的方法来做到这一点。谁能帮忙? 最佳答案 使用这个简单的XPath2.0表达式:$vSeq[index-of($vSeq,.)[2]]其中$vSeq是我们要在其中查找重复项的值序列。有关此“工作原理”的解释,请参阅:http://dnovatchev.wordpress.com/2008/11/16/xpath-2-0-g

xml - xsltproc 无法识别 XSLT 2.0

我有这个XSLT语法表:因此,我想根据正则表达式复制除某些节点以外的所有内容。我想使用XSLT2的匹配功能来实现这一点。但是当我运行以下命令时:xsltproc.exestyle.xslinput.xml>output.xml我在标准输出上循环了这条消息:xmlXPathCompOpEval:functionmatchesnotfoundXPatherror:UnregisteredfunctionxmlXPathCompiledEval:1objectleftonthestack请问如何解决这个问题?非常感谢。 最佳答案 您将需要

XML Schema 1.1 无法识别 'assert' 或 'assertion'

我正在尝试在XSD中使用以下内容我知道断言/断言是XMLSchema1.1但不是1.0的一部分。然而,我读过的所有内容都表明命名空间对于两者都是相同的:http://www.w3.org/2001/XMLSchema一个小问题是,我用来编写架构的程序(MicrosoftVisualStudio)无法识别“断言”元素,并表示namespace中的“元素complexType(...)具有无效的子元素“断言”。主要问题是,当我实际尝试使用xmllint验证针对此架构的XML时,它会抛出一个错误,提示"elementassert:Schemasparsererror:Element'{htt

xml - 如何在有效的 XML 文档中定义 HTML 实体引用?

我需要能够在XML文档中引用命名的HTML实体,例如•而不是Unicode替代品•。我可以控制XML文档的某些部分,例如定义DOCTYPE,但是在实际的XML中执行查找和替换不是一个选项。通过包含XHTML过渡DOCTYPE,我可以获得一些元素,如 和&,但我需要手动定义更多元素。我该怎么做?--编辑--感谢Jim的回答,这就是我最终得到的结果。这很棒,因为我可以利用XHTML过渡实体,还可以添加我自己的实体:...etc...]> 最佳答案 如果您可以修改XML以包含内联DTD,您可以在那里定义实体:....]>

javascript - 脚本标签内的 HTML 实体未转换?

functiontest(){alert('<span>blah<span>');}FirstSecondThird:<span>blah<span>演示:http://jsfiddle.net/LPYTZ/为什么第一个结果不同?是标签以某种方式从实体转换中排除? 最佳答案 在HTML中,script和style元素是definedintheDTDascontainingCDATA.这意味着实体和标签将被忽略,直到解析器遇到看起来像结束标签的东西。XHTMLisdifferent这些元