使用XSLT帮助将XML转换为CSV
发布时间:2020-12-16 07:57:46 所属栏目:百科 来源:网络整理
导读:我想使用XSLT将XML转换为CSV,但是在针对我的输入应用标题为 XML To CSV XSLT的SO线程中的XSL时: WhoisRecord DomainName127.0.0.1/DomainName RegistryData AbuseContact Emailabuse@iana.org/Email NameInternet Corporation for Assigned Names and Numbe
我想使用XSLT将XML转换为CSV,但是在针对我的输入应用标题为
XML To CSV XSLT的SO线程中的XSL时:
<WhoisRecord> <DomainName>127.0.0.1</DomainName> <RegistryData> <AbuseContact> <Email>abuse@iana.org</Email> <Name>Internet Corporation for Assigned Names and Number</Name> <Phone>+1-310-301-5820</Phone> </AbuseContact> <AdministrativeContact i:nil="true"/> <BillingContact i:nil="true"/> <CreatedDate/> <RawText>...</RawText> <Registrant> <Address>4676 Admiralty Way,Suite 330</Address> <City>Marina del Rey</City> <Country>US</Country> <Name>Internet Assigned Numbers Authority</Name> <PostalCode>90292-6695</PostalCode> <StateProv>CA</StateProv> </Registrant> <TechnicalContact> <Email>abuse@iana.org</Email> <Name>Internet Corporation for Assigned Names and Number</Name> <Phone>+1-310-301-5820</Phone> </TechnicalContact> <UpdatedDate>2010-04-14</UpdatedDate> <ZoneContact i:nil="true"/> </RegistryData> </WhoisRecord> 我最终得到: abuse@iana.orgInternet Corporation for Assigned Names and Number+1-310-301-5820,...,4676 Admiralty Way,Suite 330Marina del ReyUSInternet Assigned Numbers Authority90292-6695CA,abuse@iana.orgInternet Corporation for Assigned Names and Number+1-310-301-5820,2010-04-14, 我的问题是,生成的转换缺少节点(如包含IP地址的DomainName元素),并且一些子节点连接而没有逗号(如AbuseContact的子节点). 我希望以CSV格式看到所有XML输出,以及字符串:“abuse@iana.orgInternet Corporation for Assigned Names and Number 1-310-301-5820”,用逗号分隔. 我的XSL非常生疏.感谢您的帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |