草庐IT

树形结构

全部标签

xml - 如何使用 Perl XML SAX 解析器创建 XML::Simple 数据结构?

总结:我正在寻找一个快速的XML解析器(很可能是一些标准SAX解析器的包装器),它将生成与XML::Simple生成的数据结构100%相同的每记录数据结构。.详细信息:我们有一个庞大的代码基础设施,它依赖于一个接一个地处理记录,并且期望记录是一种由XML::Simple生成的格式的数据结构,因为自侏罗纪早期以来它一直使用XML::Simple。一个简单的XML示例是:v1v2v1bv2bv1cv2c示例粗略代码是:subprocess_record{my($obj,$record_hash)=@_;#do_stuff}my$records=XML::Simple->XMLin(@arg

c# - 在 C# 中更改由 XmlSerializer 生成的 XML 结构

我有如下类(class)namespaceCoverage{publicclassClassInfo{publicstringClassName;publicintBlocksCovered;publicintBlocksNotCovered;publicClassInfo(){}publicClassInfo(stringClassName,intBlocksCovered,intBlocksNotCovered){this.ClassName=ClassName;this.BlocksCovered=BlocksCovered;this.BlocksNotCovered=Block

c# - 从数据创建的 XML 结构中面临的问题

我想通过数据创建XML,并且我在DataSet中收到了来自数据库的数据。或IList.现在我正在使用DataSet通过此代码创建XML。stringresult=String.Empty;using(StringWritersw=newStringWriter()){ds.WriteXml(sw);result=sw.ToString();}我的XML就是这种形式。3212120001ABCED11212280007CustomerName1CustomerAddress3312120002ABCED11212280008CustomerName2CustomerAddress2206

java - 将嵌套对象编码为 "flat"XML 结构

我如何组织一个对象层次结构,而不是让组件对象成为嵌套的XML元素,它们的属性成为根元素的直接子元素,它们的名称以它们的类型为前缀。例如,给定:(A)publicclassCustomer{protectedStringfirstName;protectedStringlastName;protectedAddressaddress;}publicclassAddress{protectedStringstreet;protectedStringcity;}使用通常的JAXB注释会导致(B)JuandelaCruz123RizalAvenueManila但是,相反,我需要编码相同的(C)

java - JAXB 解码树结构

我有XML输入,它本质上是一个树结构。目标是将代码(取消)编码为Java类。Key1Value1Key2Subkey2Value999XML包含典型的键/值对。并且每个值可以包含另一个键/值对、列表键/值对或仅包含一个字符串值。@XmlRootElement@XmlAccessorType(XmlAccessType.FIELD)staticclassKeyValuePair{@XmlElement(name="key")privateStringkey;@XmlElement(name="value")privateStringvalue;//hereIdon'tknowhowtor

python - 构建 XML 文档结构图

我想构建一个图表,显示在给定的XML文档中哪些标签被用作哪些其他标签的子标签。我编写了这个函数来获取lxml.etree树中给定标签的唯一子标签集:defiter_unique_child_tags(root,tag):"""Iteratesthroughuniquechildtagsforallinstancesoftag.Iterationstartsat`root`."""found_child_tags=set()instances=root.iterdescendants(tag)fromitertoolsimportchainchild_nodes=chain.from_i

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

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

sql - 如何使用一个 sql 查询将任何数据库结构转换为 xml?

请任何人知道如何将我的数据库结构作为xml我有数据库:exdb我有表:extbl1我有专栏:excol1我有专栏:excol2我有专栏:excol3&有专栏:excol4....等等我怎样才能得到下面的结构 最佳答案 使用forxml和子查询非常简单:select'exdb'[@DataBaseName],(selectt.table_name[@TableName],(selectc.COLUMN_NAME[@ColumnName]fromINFORMATION_SCHEMA.COLUMNScwherec.TABLE_NAME=t

java - 在java中将大量文件排序成分层树结构

我有大量文件(几千个XML文件),我需要用Java编写一个GUI,根据每个文件的XML数据中的“类别”元素将这些文件分类为树结构。该程序可能一天运行多次,并且每天也可能对这些文件进行小的更改/添加。我怎样才能以最小化应用程序后续执行期间的加载时间的方式保存这个排序结构?这个程序将-不幸的是-处理USB硬盘驱动器上的文件,因此我我试图避免每次运行应用程序时都解析每个XML文档以构建此树。例如,每个XML文件可能有多个属性(即“Person”的值为“Fred”,“Organization”的值为“Google”),我希望允许用户选择GUI中基于这些类别值的文件组。预先感谢您提供的所有帮助=

xml - 我们如何识别一组节点并将该组添加到另一个 XSLT 中 XML 源结构不同的节点中?

我正在尝试将基于Flash的文本格式转换为基于HTML的文本。有源xml中的block我需要添加相邻的内的blockblock。------|-shouldbewrappedwithtag------XML源代码edfgsdgfdsgsdssdfgdsgdsgdfgdsfgerrytrtyrsdgfdsgsdsnm,hjkuhgjgjcenteredtext预期输出edfgsdgfdsgsdssdfgdsgdsgdfgdsfgerrytrtyrsdgfdsgsdsnm,hjkuhgjgjcenteredtext我的代码:tagandsetthealignment-->;with-->