Tag: xml

从节点列表中获取第一个节点的属性名称项

下面的代码将打印这个:“GAL” 是否有任何选项打印相同的输出使用“xDoc.SelectNodes”,但没有“列表中的每个节点”? 因为我知道父母将只有一个节点,所以在我看来,我必须使用这个“for”,并且定义新的variables('node') 谢谢你的帮助 ! VBA: Dim xDoc As DOMDocument Set xDoc = New DOMDocument xDoc.Load ("C:\….\example2.xml") Set list = xDoc.SelectNodes("/animal/cat[(@ID)=""17""]") Dim attr As IXMLDOMAttribute Dim node As IXMLDOMNode Dim childNode As IXMLDOMNode For Each node In list Debug.Print node.Attributes.getNamedItem("Name").Text Next node XML: <animal> <dog ID="16" Name="Lucy"/> <cat ID="156" Name="Chloe"/> <cat ID="17" Name="GAL"> <child ID="173" […]

Excel XML行在PHP DOM的单元格内断开

我正在尝试将新行插入到Excel XML文档中。 我需要插入的实体是 但每当我插入到PHP的DOM,它只是将其转换为正常换行符。 这是我得到的: <Cell><Data>text text2 </Data></Cell> 这就是我要的: <Cell><Data>text text2 </Data></Cell> 我不知道如何插入一个新的行,并得到它的编码方式,或添加该字符没有它或者双重编码,或将其转换为一个新的行。 谢谢您的帮助!

将Excel工作表的内容复制到文本或XML文件

我有一个Excel(2010)工作簿。 其中一张表单包含约800行的XML标签。 它看起来像这样: <?xml version="1.0" encoding="UTF-8" ?> <Data> <Entry> <Name>John<Name> <Age>58<Age> </Entry> <Entry> <Name>Amy<Name> <Age>29<Age> </Entry> </Data> 每个元素都在一个单独的行/单元格上。 A1 = <?xml version="1.0" encoding="UTF-8" ?> A2 = <Data> A3 = <Entry> A4 = <Name>John<Name> A5 = <Age>58<Age> 。 。 。 等等。 这些不是纯文本值 – 内容是通过CONCATENATE跨不同单元格中的不同单元格生成的。 单元格A3的公式如下: =CONCATENATE(XML!A3,XML!B3,XML!C3) 我想创build一个VBAmacros,将这个工作表的内容输出到XML文件或文本文件中。 它已经格式化为一个XML文件,所以我只是想保存的内容。 所有我在网上find的是如何保存工作表本身作为一个XML,但这是所有的数据转换为垃圾,因为它已经格式化,至less在外观上。 如果这是有道理的。 任何意见,将不胜感激,因为我没有与VBA工作过很多。 提前致谢!

使用javaparsingexcel数据到xml

我有下面的代码读取Excel文件,并显示在Java中的代码。 我想从Excel文件读取数据到java后执行代码,它将以XML格式转换并保存在XML文件中。 任何代码示例或引用将感恩; public class POIExcelReader { public POIExcelReader (){ } public void displayFromExcel (String xlsPath) { InputStream inputStream = null; try { inputStream = new FileInputStream (xlsPath); } catch (FileNotFoundException e) { System.out.println ("File not found in the specified path."); e.printStackTrace (); } POIFSFileSystem fileSystem = null; try { fileSystem = new POIFSFileSystem (inputStream); […]

我如何在J2EE中devise文档validation组件?

我是一个.NET开发人员,他必须在Java-ee Web应用程序中开发这个组件: 用户将select一个文件 这将是一个Excel文件或XML文件 组件应该检查​​文件是否具有预定义的结构。 只有某些types的文件需要validation。 因此,使用XSD来处理XML文档,并为Excel文件定义一些结构。 如果有任何列名称,大小,值范围,数据types不匹配,报告和中止。 然后根据一组validation规则validation文档。 为此,我正在考虑构build一个XML文件/ SQL表,它具有需要针对此文档运行的方法列表来validation它。 报告所有exception,从每个方法返回值。 当开发人员想到新的validation时,他们会为某个类添加一个方法,并在XML / SQL表中引用此方法,以便组件在运行时拾取它们。 这是一个很好的计划,还是使用Spring或者其他一些高级的J2EEfunction(我从来没有用过,但需要学习)呢? 谢谢。

VBA XML ChildNodes

我正在尝试修改从user2140261从XMLtypes(XBRL模板)SEC EDGAR数据库中提取数据的一段优秀代码。 所以,因为我想从其他节点拉元素值,我的第一个想法是显示在MsgBox的XML实例的节点的列表; 通过使用childNodes属性 。 第一个小片段,我做了小的修改,以避免任何混淆,而在第二个,我们看到原代码加上3个修改声明 Dim Tiger As String Tiger = objXMLNodexbrl.ChildNodes(1) MsgBox Tiger Sub GetNode() Dim strXMLSite As String Dim objXMLHTTP As MSXML2.XMLHTTP Dim objXMLDoc As MSXML2.DOMDocument Dim objXMLNodexbrl As MSXML2.IXMLDOMNode Dim objXMLNodeDIIRSP As MSXML2.IXMLDOMNode Dim Tiger As String Set objXMLHTTP = New MSXML2.XMLHTTP Set objXMLDoc = New MSXML2.DOMDocument strXMLSite = "http://www.sec.gov/Archives/edgar/data/10795/000119312513456802/bdx-20130930.xml" objXMLHTTP.Open […]

从xml文件中提取值并将其写入Excel表格中

我有一个情况在这里,我必须编写一个简单的WPF应用程序与一个文本框和一个button,文本框是“en”,“fr”,“ru”等… 我有很多像这样的大量数据的文件。 考虑这是一个文件 <?xml version="1.0" encoding="UTF-8"?> <params> <btestsir xml:lang="fr" tId="HHXAF">Test Sirène :</btestsir> <btestsir xml:lang="en" tId="HHXAF">Test Siren :</btestsir> <btestsir xml:lang="pt" tId="HHXAF">Testar sirene:</btestsir> <btestsir xml:lang="ru" tId="HHXAF">Тест сирены:</btestsir> <btestbeep xml:lang="fr" tId="HHXA2">Test Bip :</btestbeep> <btestbeep xml:lang="en" tId="HHXA2">Test Beep :</btestbeep> <btestbeep xml:lang="pt" tId="HHXA2">Testar aviso sonoro:</btestbeep> <btestbeep xml:lang="ru" tId="HHXA2">Тест гудка:</btestbeep> </params> 现在,如果我通过我的应用程序select“en”,然后单击button,那么只有xml:lang =“en”值匹配的两个string将被复制到Excel表格中。 并会显示这样的东西。 For English language For Russian language 我已经试过了 […]

如何使用XML模式将多个Excel行导出到XML文件?

我有一个Excel的工作表与汽车列表: 我创build了一个XML模式文档,允许我将工作表导出到XML。 模式如下: <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="Root"> <xsd:complexType> <xsd:sequence> <!–Below are the primary vehicle descriptors – essentially the attributes for the cars–> <xsd:element name="Brand" type="xsd:string"/> <xsd:element name="Model" type="xsd:string"/> <xsd:element name="Colour" type="xsd:string"/> <xsd:element name="Price" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> 在Excel中,我单击了开发人员>源代码> XML地图>添加,然后从上面select了XML模式文件并将其添加到我的工作表中。 我将XML Source窗口中的每个元素映射到Excel工作表中的相应列(“Brand”元素映射到A:A,“Model”元素映射到B:B等)。 当导出映射工作表(使用开发>导出,然后select一个目录和文件名)时,结果XML文件只有工作表中的第一行数据。 由于我的XML映射包含工作表的标题行,所以XML文件如下所示: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Root> <Brand>Brand</Brand> […]

excel vbamacros在xml中的位置

我有一个.xlsm格式的excel(2013)电子表格(包含vbamacros),我希望将其转换为.xml(在存储库中以非专有格式保存,并提供版本控制,例如在git中自动合并分支) 。 正如这里和这里所解释的, .xlsx文件是压缩的xml文件,因此可以通过简单的解压缩来进行转换。 我试着用一个启用了macros的.xlsm文件,我得到一个电子表格的xml结构。 但是我无法find任何地方的macros。 有谁知道macros在.xlsm中存储的位置以及在相应的解压缩文件夹中的何处find它们。

我在哪里可以find美国城市和国家的XML列表?

任何人可以分享? Excel格式也很好。