草庐IT

export-to-excel

全部标签

xml - JAXB 绑定(bind)更改 xs :date to xs:dateTime?

我必须访问一个有缺陷的Web服务,其中WSDL中的某些字段具有xs:date类型,但我必须将它们填充为xs:dateTime。是否可以使用JAXB绑定(bind)文件来更改WSDL中的字段类型?WSDL的片段: 最佳答案 您可以使用@XmlSchemaType注释来配置XML表示:@XmlElement(name="date-of-birth")@XmlSchemaType(name="date")protectedXMLGregorianCalendardateOfBirth;有关详细信息,请参阅:http://bdoughan.

java - 将 setParameter 与节点集一起使用时,会引发异常 "Invalid conversion from java.lang.String to node-set"

我正在尝试通过从我的Java代码调用XSLT来转换XML。我在将XML字符串作为参数传递给XSLT时遇到问题。这会导致异常:从“java.lang.String”到“node-set”的无效转换。这是调用XSLT的方法:Transformerl_transformer=TransformerFactory.newInstance().newTransformer(xslt_file_path);l_transformer.setOutputProperty(OutputKeys.ENCODING,"ISO-8859-1");l_transformer.setParameter("col

java - 维护从 XML 到 Excel 文件的层次结构 - Java

我有一个包含嵌套记录的XML文件。我必须从文件中获取记录并写入Excel文件。现在,我生成的文件是一个平面文件。(我使用ApachePOI写入Excel文件)。我需要它来维护分层信息,以便缩进嵌套记录。我的XML文件如下所示:123ABC456DEF.......soon我当前的Excel看起来像:我需要类似的东西(表示XML文件中的层次结构):有没有人有类似的经验?非常感谢您的帮助。 最佳答案 如果您愿意测试SaxParser,我可能会提供您可以尝试的解决方案。下面是我使用的类,它包含SAXParser的默认处理程序以及我在将xm

c# - Linq to XML 的条件输出

下面是我尝试使用LinqtoXML读取的示例XML:JeffAccountDavidFinanceNeilSalesJasonRetail现在,我需要选择来自“Account”Department的Employee元素。如果Account中没有,那么我需要从Finance中选择Employee元素。我该怎么做? 最佳答案 作为一个选项,您可以使用此代码:varresult=XElement.Parse(xml).Descendants("Employee").GroupBy(x=>x.Element("Department").Va

c# - 使用 C# 和 BizTalk 将 Excel (xlsx) 转换为 XML

我已经查看了此论坛上关于类似问题的大部分主题,但没有找到我正在寻找的内容。我正在尝试使用C#为BizTalk2013R2编写管道组件,以简单地将传入的Excel2010.xlsx文件转换为它的裸/基本XML表示。我不想针对它运行任何模板或XLST转换它或类似的东西。我只是想按原样返回所述电子表格的基础XML表示。看起来这应该是一件很容易的事,但我完全不知道该怎么做。我发现的所有内容都需要使用DataTables并循环遍历行和单元格(通过OpenXML)以输出更易于阅读的特定XML表示形式'我想要什么。我想要该电子表格的实际MicrosoftXML表示形式。如有任何帮助,我们将不胜感激。

C# LINQ to XML : how to join Xml Data

给定两个像这样的XML文件:Alice和apple现在我需要连接这两个XML文件并使用内部连接创建一个新文件:Aliceapple我有这个问题:varresult=newXElement("Result",fromcustomerinXElement.Load("Customers.xml").Elements("Customer")joinorderinXElement.Load("Orders.xml").Elements("Order")on(string)customer.Attribute("CustomerID")equals(string)order.Attribute(

xml - Linq to Xml 和命名空间前缀

我正在使用LinqtoXml来操作openXml文档。更准确地说,我正在尝试读取和写入文档自定义属性。我目前在将前缀附加到XElement上时遇到问题。我的代码如下所示:DimmainasXNameSpace="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties"DimvtasXNameSpace="http://schemas.openxmlformats.org/officeDocument2006/docPropsVTypes"DimpropsasXElement=cXDoc.Elemen

html - 创建 Excel 文件作为 html 标记

我有一些带有下一个标记(附在下面)的纯文本文件(.xls扩展名)。它在excel2003中打开没有任何错误。现在我需要知道技术的名称是什么,什么时候可以通过html标记创建excel文件?因为我需要修复此文件才能在Excel2007及更早版本中正确打开。(我现在看到“不同格式的文件”错误)。Sheet1FalseFalseFalseFalseFalse17.02.201040 最佳答案 该消息是Excel2007的新增内容。添加警告消息是为了帮助防止由于文件的实际内容和文件扩展名之间的差异而导致的问题。可以编辑注册表项以停止显示消息

xml - XSLT/XML : convert apostrophe to a specific entity string

我希望能够使用XSLT将撇号转换为字符串'。我有以下XMLKing'sCollege我希望能够输出以下内容:King'sCollege我试过字符映射,但我认为这行不通,因为您只能用字符串替换单个字符。我也试过替换函数,但我不确定我能做些什么来确保完整的字符串确实出现在输出文件中?在我的最终解决方案中,我需要能够替换文本中的所有撇号,而不仅仅是一个节点。 最佳答案 使用charactermap就这么简单:当此转换应用于提供的XML文档时:King'sCollege产生了想要的、正确的结果:King'sCollege

xml - XSLT 2.0 : How to iterate over stored values of an array inside a for-each loop with conditional check?

我正在编写xsl样式表以从iTunes音乐库中提取信息。xml文件。我想将播放列表的轨道信息存储在一个数组中,然后遍历它们以获取更多信息。我对如何在xslt中的数组中存储值感到困惑?我的尝试在这里: 填充在数组变量“tracks”中的典型轨道ID在iTunes列表中以以下方式表示。我想列出存储在数组中的每个轨道ID的名称、位置、时间信息。我的条件有问题。TrackID1633NameRighthereKindMPEGaudiofileTotalTime358870Location/Users/rakesh/Music/iTunes/iTunes%20Media/Music/tr