【发布时间】:2014-02-11 16:35:23
【问题描述】:
我在为 googleshop 生成 xml 文件方面需要帮助。我有一些用于 googleshop 的简单示例 xml 提要
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>title</title>
<item>
<g:id>tddy123uk</g:id>
</item>
</channel>
</rss>
由此我创建了 xsd 架构和 c# 类 (xsd od xsd2code),然后我用数据填充 c# 类并创建 xml 提要。
主要问题是,输出 xml 没有前缀(如 g:id)和 google 的命名空间 - xsd 是手动编辑然后生成 c# 类(xsd 或 xsd2code)
<?xml version="1.0"?>
<rss>
<channel>
<item>
<id>4</id>
</item>
</channel>
</rss>
或者它有,但是命名空间在每个元素中,并且被“NewDataSet”元素包围——它来自自动生成的类(xsd 或 xsd2code)
<?xml version="1.0"?>
<NewDataSet>
<rss version="2.0">
<channel>
<item>
<g:id xmlns:g="http://base.google.com/ns/1.0">4</g:id>
</item>
</channel>
</rss>
</NewDataSet>
谁能帮助我,如何获得像使用过的 xml 样本一样的 xml 结构?谢谢。
【问题讨论】: