草庐IT

强制输出

全部标签

c# - 如果命名空间也被定义为默认值,则强制 XDocument 不使用命名空间前缀

我有一个xml文件,其中指定了带和不带namespace前缀的默认namespace。当我生成xml输出时,我得到了所有xml元素前缀。由于我使用的是默认命名空间,有没有办法去掉前缀?classProgram{staticvoidMain(string[]args){varxml=""+""+""+"";vardocument=XDocument.Parse(xml);varoutput=document.ToString();}}输出:我的期望:不幸的是,我无法删除重复的命名空间声明。我使用的实际xml文件是由另一方提供的,我需要做的修改尽可能少。 最佳答

xml - XSLT:如何只输出本地化数据?

给定以下XML:InvariantResourceEnglishResourceCanadianEnglishResourceBritishEnglishResourceInvariantMessageEnglishMessageCanadianEnglishMessageAustralianEnglishMessage我需要选择一组Translation元素,以便该集合包含“名称”属性的唯一值,以及给定语言环境的“最佳匹配”('en-US'、'es-MX'、'fr'等)。当我说最佳匹配时,我想首先查找具有完全匹配语言环境的元素,然后查找仅基于前两个字符的匹配项,然后查找未指定语言的元

java - 强制转义 Spring 中 XML 编码中的特殊字符

我想在使用SpringMarshaller时强制转义特殊字符。当我使用javax.xml.bind.Marshaller时,下面的代码可以正常工作读书课packagecom.odr.core.action;importjavax.xml.bind.annotation.XmlAccessType;importjavax.xml.bind.annotation.XmlAccessorType;importjavax.xml.bind.annotation.XmlRegistry;importjavax.xml.bind.annotation.XmlRootElement;importja

json - Logstash:从数组到字符串的 XML 到 JSON 输出

我正在尝试使用Logstash将XML转换为JSON以用于ElasticSearch。我能够获取读取的值并将其发送到ElasticSearch。问题是所有值都以数组形式出现。我想让它们只是字符串。我知道我可以为每个字段单独执行replace,但随后我遇到了嵌套字段深度为3层的问题。XMLLocationIdUserIdMyName2015-08-0710.5Logstash配置input{file{path=>"/var/log/logstash/test.xml"}}filter{multiline{pattern=>"^\s\s(\s\s|\)"what=>"previous"}i

c# - 改变 xml 序列化的输出

web服务响应传回一个xml文件,一个元素是日期类型,其格式有时区信息,例如12-30-2010T10:00:00+1:00我的类有一个字段(DateTime)来接收值,但是,它只是将日期更改为本地时间。12-30-2010T10:00:00+1:00将转换为12-30-2010T02:00:00(我的本地时间是CST)。所以原来的时区信息丢失了。我想要的只是忽略时区信息的时间,简单地12-30-2010T10:00:00或者我可以通过某种方式在响应中提取时区信息,这样我就可以在转换前将转换后的时间调整回原始时间。有人知道如何在C#中执行此操作吗?谢谢 最佳

xml - Common Lisp Closure XML 包中广播处理程序的无效输出

按照我为上一个问题提供的答案HowtoinjectelementsintocharactercontentwithClosureXML?我实现了cxml:sax-proxy处理程序的一个子类(广播处理程序的一个特例)。不幸的是,看起来像是库中的错误,但它尝试生成具有内部文档类型定义的XML,但该文档是无效的XML。也就是说,使用以下命令运行解析器:(with-open-file(out#P"teste.xml":if-exists:supersede:direction:output)(let((h(make-instance'preproc:chained-handler(cxml:

xml - 如何使用 XSL 转义 XML 内容以将其安全地输出为 JSON?

如何使用XSL转义XML内容以将其安全地输出为JSON? 最佳答案 抱歉,我自己在Google上找到了答案(字面意思):http://code.google.com/p/xml2json-xslt/ 关于xml-如何使用XSL转义XML内容以将其安全地输出为JSON?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/56611/

java - 美化 Java XML 输出

我有一个关于Java的XMLAPI的简单问题,我希望也有一个简单的答案:假设处理后我有以下XML输出:somecontent结构正确,但到处都是空格。问题是如何美化输出,使其看起来像这样:somecontent唯一的问题是我只能使用Java5自己的XMLAPI。 最佳答案 使用Transformer.setOutputProperty(OutputKeys.INDENT,"is")。 关于java-美化JavaXML输出,我们在StackOverflow上找到一个类似的问题:

xml - 反向 XSL 输出

我有一个XSL及其XML输出。我可以使用这些生成示例输入文件吗?我需要了解输入XML的结构需要如何。 最佳答案 IhaveanXSLanditsXMLoutput.CanIproduceasampleinputfileusingthese?要使任何函数f()具有反向,f()必须是双向1:1映射。并非所有函数都是双向1:1映射。想到的最简单的例子是:f(x)=x^2所以平方不是双向1:1映射。对9应用平方的逆运算必须产生两个值——-3和3,但根据定义,一个函数只能产生一个单值。通常,如果函数不是双向1:1映射,则它是有损的,并且其输入

c# - XML 输出顺序错误

我用C#编写了一个简单的WCFWeb服务,它从数据库返回记录。WCF使用以下方法:getQuestionnaireForID?id=(questionnaireID)。Web服务从数据库返回所有正确的记录,但它们的顺序似乎有误。这是我希望XML的顺序:SampleQuestionnaire297Whatisyourfavoritetypeoftree?BeechOak298WindowsorMac?MacWindows但它当前按以下顺序返回:Hellosirhowdoyoudotoday?BeechOak297Whatisyourfavoritetypeoftree?MacWindow