Tag: xsd

下载大文件(GWT)时,协议必须匹配exception

我有一个应用程序,我必须生成XMl,XSD和Excel文件。 我将全部包装成单个zip文件。 我的应用程序使用GWT,Spring和JPA开发。 要做下载function,我已经在HTML页面中使用iframe <iframe src="javascript:''" id="__gwt_downloadFrame" tabIndex='-1' style="position: absolute; width: 0; height: 0; border: 0"></iframe> 然后我使用GWT formpanel提交请求到实际发送请求到后端的Servlet。 生成Excel,我已经使用Jxl(JEXCEL)API来生成XML,我已经使用StringBuffer来准备内容然后转换它的字节。 然后添加它的zip。 生成XSD,我已经使用ByteArrayOutputStream,然后将其添加到压缩。 如果我只selectExcel,我可以立即下载文件。 背景这个servelt请求线程正在运行,但有时会在浏览器的Javascript控制台中看到以下错误: POST http://inhydsrapolu1.abc.com:9581/export/Export/exportUtility:9581/boddesk/BodDesk/exportUtility:1阻止来自“ http://inhydsrapolu1.infor.com:9581 ”的帧访问帧原点“null”。 请求访问的帧具有“http”协议,被访问的帧具有“数据”协议。 协议必须匹配 请帮助我 谢谢,Saritha。

XSD更正XML?

我有我的xml中的数据显示为: <xs:element name="location"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="coords"/> </xs:sequence> </xs:complexType> </xs:element> 我想架构从高处修复的位置 <location> <coords> 13.45,12.25,2.33 </coords> </location> 简单地是13.45,12.25(高度省略) 这可以由XSD强制?

从MS Excel文件定义生成XSD文件

嗨,我有一个Excel包含字段名称和types如下面的示例。 ID : INT First_Name : String Last_Name : String Phone number : String 我想从我的描述中产生一个XSD。 有这个工具吗?

在Excel中导入XML数据

我有一个巨大的XML,我想在Excel中导入。 这是我想要导入的一段XML。 <ROOT> <ELEMENTS> <ELEMENT1> <A>1</A> <B>2</B> <C>3</C> </ELEMENT1> <ELEMENT2> <A>3</A> <B>2</B> <C>1S</C> </ELEMENT2> </ELEMENTS> </ROOT> 当我将这个XML导入Excel时,我将标题看作A , B和C ,但是我没有将ELEMENT1和ELEMENT2作为标题。 我在这里做错了什么? 我的XML结构很好,我得到一个很好的parsingXML。

我怎样才能将这种types的Excel XLS工作表转换为正确的XML?

我正在设置一个Schema文件,以便与Excel XML Mapping一起使用。 我想要完成的是在我的电子表格中获取每一行,并使其输出XML如下所示: Excel行: XML_Name | Initiative | HitPoints ad_wasp 5 42 hob_goblin 7 22 所需的XML输出: <entities> <ad_wasp> <initiative>5</initiative> <hitpoints>42</hitpoints> </ad_wasp> <hob_gob> <initiative>7</initiative> <hitpoints>22</hitpoints> </hob_gob> </entities> 换句话说 – 我想在Excel工作表的第一行中创build一个主元素标记,然后在下面的行中放入子元素。 我想要这个格式,我正在使用的一个程序(Fantasy Grounds 2)接受XML格式的模块化插件,并且需要这样的唯一命名的元素,包含子元素。 请记住 – 我完全不熟悉XML。 也许我不能这样做。 在过去的3个小时里,我能够拿起的是… 在Excel中,单击“开发人员”选项卡。 定义一个XML映射源 将其指向XSD 我已经创build了一个模式文件,你可以在下面看到使用XMLSpy – 但是,我遇到的问题是,下面的架构把所有的标签放在这样的标签: <xml_tag> <Name>aasimar</Name> <XP>Aasimar</XP> <CR>Aasimar</CR> <Init>Aasimar</Init> </xml_tag> 有没有办法做我想要的? 如果我尝试在“XML_Tag”元素中放入一个“type =”xs:string“”声明,我得到一个错误('type'属性和一个匿名types定义对元素声明'xml_tag'是互斥的。 – 我不知道如何使元素成为“dynamicvariables”(可能是错误的术语),而不是相同的静态标签。 […]

使用重复元素将XML导入到Excel

我有以下架构: <xs:element name="response"> <xs:complexType> <xs:sequence> <xs:element name="transaction" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="id_number"/> <xs:element type="xs:string" name="first_name"/> <xs:element type="xs:string" name="last_name"/> <xs:element type="xs:string" name="email"/> <xs:element name="custom_field" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute type="xs:string" name="id" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="action" maxOccurs="unbounded" minOccurs="1"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="amount"/> <xs:element type="xs:string" name="action_type"/> <xs:element type="xs:string" name="date"/> </xs:sequence> […]

在Excel中映射多个XML元素

我正在尝试将XML文件映射到Excel工作表以创build报告。 将有多个XML文件全部导入到一个Excel工作表中。 我创build了一个XSD文件,我可以将其映射到Excel文件并导入数据,但是这些值在Excel工作表中没有正确映射。 以下是XML示例文件,所有文件共享这个结构。 <?xml version="1.0" encoding="utf-8"?> <Task> <ID>13568133</ID> <Title>Sample</Title> <Description /> <Status>InProgress</Status> <CreatedOn>Thu, 20 Feb 2014 15:41:21 GMT</CreatedOn> <Start>Tue, 25 Feb 2014 00:00:00 GMT</Start> <End /> <CreatedBy>Joe Smith</CreatedBy> <Assignees> <Assignee>Bob Harry</Assignee> </Assignees> <Comments> <CreatedOn>Fri, 21 Feb 2014 15:28:56 GMT</CreatedOn> <CreatedBy>Person A</CreatedBy> <Comment> – Will they also be leading the P2P process during due diligence? […]

如何创buildxsd来validationexcel文件

早上好,我在C#语言的一个胜利的应用程序。 我必须阅读一个Excel文件(包括xls和xlsx),我会用xsd文件来validation它,但是我错了,因为我得到一个错误:在根级别的数据是无效的。 1号线,位置1,如果我使用相同的xsd与corrispondent xml文件,这个工作正确,所以肩膀是我的Excel文件或validation我的Excel文件的代码中的问题。 我使用这个代码: XmlReaderSettings booksSettings = new XmlReaderSettings(); booksSettings.Schemas.Add("http://www.w3.org/2001/XMLSchema",XMLImportUsers.xsd"); booksSettings.ValidationType = ValidationType.Schema; XmlReader books = XmlReader.Create(@"D:\test.xml",booksSettings); while (books.Read()) { } 我的xsd <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="UserSettings"> <xs:complexType> <xs:sequence> <xs:element name="ID_UTENTE" type="xs:decimal" minOccurs="1" maxOccurs="1"/> <xs:element name="ID_GRUPPO" type="xs:decimal" minOccurs="0" maxOccurs="1"/> 等等 你能帮我,并张贴一个代码示例来validationxls / xlsx罚款从一个xsd? 提前致谢

导出到XML时合并元素

我试图导出Excel表格到一个XML文件。 我创build了一个模式,但我没有完全达到我期望的结果。 这是我的表格的简单例子: 我的表格 。 我的模式: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="list"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="2"> <xs:element name="Group" type="groupType" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="groupType"> <xs:sequence> <xs:element name="City" type="cityType" /> </xs:sequence> <xs:attribute name="name" /> </xs:complexType> <xs:complexType name="cityType"> <xs:sequence> <xs:element name="value" type="xs:string" /> </xs:sequence> <xs:attribute name="name" /> </xs:complexType> 这是我导出到XML时得到的结果: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> […]

如何debugging“文档的默认名称空间不正确”XMLparsing错误?

我试图解决一个失败的XML导出。 这个问题必须与一个不正确的命名空间,但我不知道如何解决: 错误日志: <TDBUIDataProcessingResults xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.att.com/pace/r2.4/v1"><FileCreationDate>2016-05-10T22:19:01-8:00</FileCreationDate><TDBUIDataProcessingResultsList><PaceJobNumber />**<TaskData><ProcessStatus> PACE_TV_TDU_101-不正确的文件格式:不正确的文件格式:文档的默认命名空间不正确。 预期: http://www.att.com/pace/r2.4/v1 , 收到: </ProcessStatus><ErrorDateTime>2016-05-10T22:19:01-8:00**</ErrorDateTime></TaskData></TDBUIDataProcessingResultsList></TDBUIDataProces 这是XML MAP。 xml是在Excel中使用由其他人创build的excel文件创build的(因此映射已经就位)。 我能够通过将我的Excel文件变成一个zip文件并打开xmlmap文件来获得原始的地图文件。 我知道这个问题基本上是粘贴在命名空间中,但是我不完全确定它在哪里。 以下是xml地图: <MapInfo xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" SelectionNamespaces=""> <!– I THINK THIS IS THE PROBLEM ATTRIBUTE –> <Schema ID="Schema1"> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns=""> <!– XML Schema Generated from XML Document on Thu Jan 29 2015 15:48:01 GMT-0600 (Central Standard […]