草庐IT

Groovy-List

全部标签

c# - C# 中 XML List<T> 反序列化的问题

我正在尝试反序列化XML,但是我在使用List对象时遇到了很多问题。XML如下:我的类(class)是:[XmlType("Entry")]publicclassEntry{publicEntry(){}[XmlAttribute("file")]publicstringFile{get;set;}[XmlAttribute("value")]publicstringValue{get;set;}}[XmlType("EntriesSerialize")]publicclassEntriesSerialize{publicEntriesSerialize(){EntriesList=n

java - 多类型List注解翻译: JAXB to SimpleXML

我正在尝试将一些JAXBxjc.exe生成的类转换为简单XML类。我不确定如何注释动态元素。例如,在架构中,我有:当通过xjc.exe运行时,为@XmlElement生成以下注释@XmlElements({@XmlElement(name="HostQueryRq",type=HostQueryRqType.class),@XmlElement(name="CompanyQueryRq",type=CompanyQueryRqType.class),@XmlElement(name="CompanyActivityQueryRq",type=CompanyActivityQueryRq

xml - 使用 Groovy 将 org.w3c.dom.Document 转换为 XML 字符串

我有一个org.w3c.dom.Document实例,我需要将其转换为XML字符串。我知道如何在Java中执行此操作(使用javax.xml.transform工具),但我想知道是否有更“常规”的方法来执行此操作?我已经尝试使用DomToGroovy类,它成功地创建了DOM文档的groovy脚本版本。但我不确定如何使用它来生成XML字符串。我可能找错树了……如有任何帮助,我们将不胜感激! 最佳答案 butIwonderedwhetherthereisamore"groovy"wayofdoingthis?肯定有:classgroov

xml - Biztalk 映射 : Grouping different nodes into a list

有没有办法在BTmapper中实现下面的转换?如果没有,有什么好主意吗?25Paul到:Age25NamePaul我必须在节点列表中聚合一些元素。提前致谢。 最佳答案 您还可以在map中使用TableLooping/TableExtractorfunctoid来构建目标节点。有关示例,请参阅此帖子:http://hestia.typepad.com/flatlander/2007/01/mapping_fixed_e.html 关于xml-Biztalk映射:Groupingdiffer

xml - 使用 Groovy HTTPBuilder 发布 XML 数据

我正在尝试使用HTTPBuilder类将XML数据发布到URL。目前我有:defhttp=newHTTPBuilder('http://m4m:aghae7eihuph@m4m.fetchapp.com/api/orders/create')http.request(POST,XML){body={element1{subelement'value'subsubelement{key'value2'}}}response.success={/*handlesuccess*/}response.failure={resp,xml->/*handlefailure*/}}经过检查,我发现请

c# - 将 XML 读入包含 List<Class> 的类

我正在使用XDocument读取XML文件并将其加载到类中。每个“站点”节点应该是一个类,其中“标签”节点是一个列表。我无法将“标签”元素作为列表加载到类中。这里是类:publicclassSite{publicstringname;publicstringprefix;publicListtags;}publicclassTag{publicstringName{get;set;}publicstringColumn{get;set;}}这是将XML数据加载到类中的代码:settings=XDocument.Load("settings.xml");IEnumerablesites=

xml - 在 Groovy 中拆分 XML

我有一个看起来像这样的XML。stuffstuffstuffstuff...我想读这个defdoc=newXmlSlurper().parseText(message)然后将每个“行”元素作为单独的消息输出。例如:stuffstuff在Groovy中执行此操作的正确方法是什么?我应该使用XSLT还是过于复杂? 最佳答案 如果您的情况真的这么简单,我会选择Groovy,它在这种情况下非常出色。finalxml='''stuff11stuff12stuff21stuff22'''finalxmlDoc=newXmlSlurper().p

xml - Groovy:将 XML 元素从一个文档复制到另一个文档

我是Groovy的新手,遇到了一个简单的问题。我想做的就是从一个XML文件中提取某些元素并用它创建一个新文件。这是一个示例XML,让我们使用Mavenpom文件:4.0.0com.groupartifact1.4junitjunit4.8.2test我知道如何在Groovy中解析XML:defproject=newXmlParser().parse("pom.xml")project.groupId.each{printlnit.text()}我也知道如何在Groovy中创建XML:defxml=newgroovy.xml.MarkupBuilder()xml.project(){mo

要在 Groovy 中映射的 XML 元素。使用 XMLSluper

我想在GroovyMap中转换我的xml元素配置,以便将所有conf元素放入表单中Map>其中String是conf-s元素的名称,在valueMap中还有当前conf元素ex的另一个属性。map[0]={one,[visivility:public,description:Configurationone.]尝试使用groovy语法和XMLSluper的最快方法是什么。PSconf-s元素中的属性个数未知 最佳答案 你能试试吗(我不在电脑前验证):newXmlSlurper().parseText(xml).configurati

java - JAXB 不为 List 创建 set 方法

这个问题在这里已经有了答案:Whydoesn'tJAXBgeneratesettersforLists(6个答案)关闭8年前。我在XSD中有这三种类型:当我使用JABX分别为它们生成java对象时,我只获得了前四个字段的set()方法:agecy、account、owner和balance。如何在复杂对象中设置列表?我必须以任何方式使用ObjectFactory吗?最好,佩德罗。