2012-02-20 117 views
0

我想将XML转换下方Atom提要:XML转换到原子饲料

<item> 
    <offerStartDate>2012-15-02</offerStartDate> 
    <offerEndDate>2012-19-02</offerEndDate> 
    <title>Item Title</title> 
    <rrp>14.99</rrp> 
    <offerPrice>9.99</offerPrice> 
</item> 

我能够得到标准的原子元素,比如<title>,但似乎无法能够饲料延伸到包括像<rrp>,<offerPrice>等异物。

这里是我的尝试:

<?xml version="1.0"?> 
<feed xmlns="http://www.w3.org/2005/Atom"> 
    <title>Item sales feed</title> 
    <entry> 
    <title>Item Title</title> 
    <rrp>14.99</rrp> 
    <offerPrice>9.99</offerPrice> 
    <image>http://mydomain.com/test/sampleImg.jpg</image> 
    </entry> 
</feed> 

有人请帮助!

回答

0

如果要声明Atom规范中未定义的元素,则需要创建自己的名称空间来定义元素。

看到有说明:http://validator.w3.org/feed/docs/howto/declare_namespaces.html

+0

感谢您的答复,但没有喜悦......我似乎无法环绕它我的头。 – echez 2012-02-21 10:33:45

+0

我不知道另一种方式。除非您定义节点,否则Feed永远不会验证。 – jasonlfunk 2012-02-21 14:02:34

+0

你是对的定义节点。我只是不知道......我是新来的饲料。示例代码将有很大的帮助。谢谢 – echez 2012-02-21 14:17:29