将xml转换为atom feed

时间:2012-02-20 21:32:40

标签: php xml feed atom-feed

我想将下面的xml转换为原子Feed:

<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>这样的标准原子元素,但似乎无法扩展Feed以包含<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>

有人请帮忙!

1 个答案:

答案 0 :(得分:0)

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

请参阅说明:http://validator.w3.org/feed/docs/howto/declare_namespaces.html