Конвертировать xml в атомную ленту - PullRequest
0 голосов
/ 21 февраля 2012

Я хотел бы преобразовать приведенный ниже 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>

Кто-нибудь, пожалуйста, помогите!

1 Ответ

0 голосов
/ 21 февраля 2012

Если вы хотите объявить элементы, которые не определены в спецификации Atom, вам нужно создать собственное пространство имен для определения элементов.

См. Там инструкции: http://validator.w3.org/feed/docs/howto/declare_namespaces.html

...