Tag: cdata

使用CDATA标签从Excel中导出XML

我试图确定一个简单高效的过程,用于将数据从excel导出到XML,同时将某些字段封装在CDATA标签中。 我已经到了导出XML的地步(使用这里概述的过程),但我坚持注入CDATA标签来包装特定字段值的最佳方法。 我已经广泛search,但没有find一个解决scheme。 如果可能的话,我不希望将实际的CDATA标签包含在我的Excel数据中。 当前XML代码示例(摘录): <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <products xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <product> <code>1</code> <searchEngineSupportPages> <searchEngineSupportPage locale="en_US"> <siteSearchEngineSupports> <siteSearchEngineSupport siteCode="CH"> <urlValue>test-url</urlValue> <title>Test Title</title> <metaDescription>Test Desc</metaDescription> <metaKeywords>keyword, test</metaKeywords> </siteSearchEngineSupport> </siteSearchEngineSupports> </searchEngineSupportPage> </searchEngineSupportPages> </product> </products> 所需的XML代码示例(通知CDATA标签): <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <products xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <product> <code>1</code> <searchEngineSupportPages> <searchEngineSupportPage locale="en_US"> <siteSearchEngineSupports> <siteSearchEngineSupport siteCode="CH"> <urlValue>test-url</urlValue> <title>Test Title</title> <metaDescription><![CDATA[Test Desc]]></metaDescription> <metaKeywords><![CDATA[keyword, test]]></metaKeywords> </siteSearchEngineSupport> […]

如何在Excel VBA中创buildCDATA标签?

任何人都可以请帮忙。 我试图将Excel数据转换成XML文件UISGO VBA。 我的XML文件看起来像这样, <product> <info><i>Samsung</i></info> </product> 我想html标记不被parsing。所以试图添加VBA中使用createCDATASection方法VBA中的VBA 我添加了这样的vba代码 Set objDom = New DOMDocument Set objXMLRootelement = objDom.createElement("Product") Set objXMLelement = objDom.createElement("info") objXMLRootelement.appendChild objXMLelement cdata=objDom.createCDATASection ("<i>Samsung</i>") objXMLelement.text=cdata.text 我希望我的XML文件出现这样,当在记事本中查看viewsource它应该 显示“<”为“<”,但不是“&lt;&lt;” <product> <info><![CDATA[<i>Samsung</i>]]></info> </product> 执行我的代码后,它是这样显示, <product> <info><i>Samsung</i></info> </product> 但是cdata标签没有出现。不知道原因。而且当在记事本中查看xml文件的视图源时,'<'符号显示为&lt;&lt; 谁能解决这个问题吗? 提前致谢

如何将Excel电子表格中的CDATA导出为XML而不会转义字符?

我试图将数据从Excel导出到XML文件。 除了当我的Excel表格中有CDATA元素时,一切运作良好。 例如,Excel仍在逃避<和>字符。 有关如何导出CDATA的任何线索? 我的Excel电子表格中的示例数据: <![CDATA[ I don't want to escape < and > !]]> 一旦在XML文件中导出,看起来如何: <blabla>&lt;![CDATA[ I don't want to escape &lt; and &gt; !]]&gt;</blabla> 我想在我的XML文件中有什么: <blabla><![CDATA[ I don't want to escape < and > !]]></blabla>