Added:
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_all_lang_multiple.in
==============================================================================
---
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_all_lang_multiple.in
(added)
+++
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_all_lang_multiple.in
[iso-8859-1] Fri Feb 15 13:12:59 2008
@@ -1,0 +1,69 @@
+<?php
+return array( 'title' => 'Feed title',
+ 'link' => array( 'Feed link' ),
+ 'description' => 'Feed description',
+ 'item' => array( array( 'title' => 'Item title',
+ 'link' => 'Item link',
+ 'description' => 'Item description',
+ 'DublinCore' => array( array(
'contributor' => array( array( '#' => 'DC contributor 1',
+
'language' => 'a' ),
+
array( '#' => 'DC contributor 2',
+
'language' => 'b' ) ),
+ 'coverage'
=> array( array( '#' => 'DC coverage 1',
+
'language' => 'c' ),
+
array( '#' => 'DC coverage 2',
+
'language' => 'd' ) ),
+ 'creator'
=> array( array( '#' => 'DC creator 1',
+
'language' => 'e' ),
+
array( '#' => 'DC creator 2',
+
'language' => 'f' ) ),
+ 'date'
=> array( array( '#' => '1202996091',
+
'language' => 'g' ),
+
array( '#' => 0,
+
'language' => 'h' ) ),
+
'description' => array( array( '#' => 'DC description 1',
+
'language' => 'i' ),
+
array( '#' => 'DC description 2',
+
'language' => 'j' ) ),
+ 'format'
=> array( array( '#' => 'DC format 1',
+
'language' => 'k' ),
+
array( '#' => 'DC format 2',
+
'language' => 'l' ) ),
+
'identifier' => array( array( '#' => 'DC identifier 1',
+
'language' => 'm' ),
+
array( '#' => 'DC identifier 2',
+
'language' => 'n' ) ),
+ 'language'
=> array( array( '#' => 'DC language 1',
+
'language' => 'o' ),
+
array( '#' => 'DC language 2',
+
'language' => 'p' ) ),
+
'publisher' => array( array( '#' => 'DC publisher 1',
+
'language' => 'q' ),
+
array( '#' => 'DC publisher 2',
+
'language' => 'r' ) ),
+ 'relation'
=> array( array( '#' => 'DC relation 1',
+
'language' => 's' ),
+
array( '#' => 'DC relation 2',
+
'language' => 't' ) ),
+ 'rights'
=> array( array( '#' => 'DC rights 1',
+
'language' => 'u' ),
+
array( '#' => 'DC rights 2',
+
'language' => 'v' ) ),
+ 'source'
=> array( array( '#' => 'DC source 1',
+
'language' => 'w' ),
+
array( '#' => 'DC source 2',
+
'language' => 'x' ) ),
+ 'subject'
=> array( array( '#' => 'DC subject 1',
+
'language' => 'y' ),
+
array( '#' => 'DC subject 2',
+
'language' => 'z' ) ),
+ 'title'
=> array( array( '#' => 'DC title 1',
+
'language' => 'no' ),
+
array( '#' => 'DC title 2',
+
'language' => 'de' ) ),
+ 'type'
=> array( array( '#' => 'DC type 1',
+
'language' => 'no' ),
+
array( '#' => 'DC type 2',
+
'language' => 'de' ) ) ) ), ) )
+ );
+?>
Added:
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_all_lang_multiple.out
==============================================================================
---
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_all_lang_multiple.out
(added)
+++
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_all_lang_multiple.out
[iso-8859-1] Fri Feb 15 13:12:59 2008
@@ -1,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <channel>
+ <title>Feed title</title>
+ <link>Feed link</link>
+ <description>Feed description</description>
+ <pubDate>XXX</pubDate>
+ <generator>eZ Components</generator>
+ <docs>http://www.rssboard.org/rss-specification</docs>
+ <item>
+ <title>Item title</title>
+ <link>Item link</link>
+ <description>Item description</description>
+ <dc:contributor xml:lang="a">DC contributor 1</dc:contributor>
+ <dc:contributor xml:lang="b">DC contributor 2</dc:contributor>
+ <dc:coverage xml:lang="c">DC coverage 1</dc:coverage>
+ <dc:coverage xml:lang="d">DC coverage 2</dc:coverage>
+ <dc:creator xml:lang="e">DC creator 1</dc:creator>
+ <dc:creator xml:lang="f">DC creator 2</dc:creator>
+ <dc:date xml:lang="g">2008-02-14T14:34:51+01:00</dc:date>
+ <dc:date xml:lang="h">1970-01-01T01:00:00+01:00</dc:date>
+ <dc:description xml:lang="i">DC description 1</dc:description>
+ <dc:description xml:lang="j">DC description 2</dc:description>
+ <dc:format xml:lang="k">DC format 1</dc:format>
+ <dc:format xml:lang="l">DC format 2</dc:format>
+ <dc:identifier xml:lang="m">DC identifier 1</dc:identifier>
+ <dc:identifier xml:lang="n">DC identifier 2</dc:identifier>
+ <dc:language xml:lang="o">DC language 1</dc:language>
+ <dc:language xml:lang="p">DC language 2</dc:language>
+ <dc:publisher xml:lang="q">DC publisher 1</dc:publisher>
+ <dc:publisher xml:lang="r">DC publisher 2</dc:publisher>
+ <dc:relation xml:lang="s">DC relation 1</dc:relation>
+ <dc:relation xml:lang="t">DC relation 2</dc:relation>
+ <dc:rights xml:lang="u">DC rights 1</dc:rights>
+ <dc:rights xml:lang="v">DC rights 2</dc:rights>
+ <dc:source xml:lang="w">DC source 1</dc:source>
+ <dc:source xml:lang="x">DC source 2</dc:source>
+ <dc:subject xml:lang="y">DC subject 1</dc:subject>
+ <dc:subject xml:lang="z">DC subject 2</dc:subject>
+ <dc:title xml:lang="no">DC title 1</dc:title>
+ <dc:title xml:lang="de">DC title 2</dc:title>
+ <dc:type xml:lang="no">DC type 1</dc:type>
+ <dc:type xml:lang="de">DC type 2</dc:type>
+ </item>
+ </channel>
+</rss>
Added:
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_creator_item_multiple.in
==============================================================================
---
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_creator_item_multiple.in
(added)
+++
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_creator_item_multiple.in
[iso-8859-1] Fri Feb 15 13:12:59 2008
@@ -1,0 +1,14 @@
+<?php
+return array( 'title' => 'Feed title',
+ 'link' => array( 'Feed link' ),
+ 'description' => 'Feed description',
+ 'item' => array( array( 'title' => 'Item title 1',
+ 'link' => 'Item link 1',
+ 'description' => 'Item description 1',
+ 'DublinCore' => array( array( 'creator'
=> 'DC creator 1' ) ) ),
+ array( 'title' => 'Item title 2',
+ 'link' => 'Item link 2',
+ 'description' => 'Item description 2',
+ 'DublinCore' => array( array( 'creator'
=> 'DC creator 2' ) ) ) ),
+ );
+?>
Added:
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_creator_item_multiple.out
==============================================================================
---
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_creator_item_multiple.out
(added)
+++
trunk/Feed/tests/rss2/regression/generate/modules/dc/dc_creator_item_multiple.out
[iso-8859-1] Fri Feb 15 13:12:59 2008
@@ -1,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <channel>
+ <title>Feed title</title>
+ <link>Feed link</link>
+ <description>Feed description</description>
+ <pubDate>XXX</pubDate>
+ <generator>eZ Components</generator>
+ <docs>http://www.rssboard.org/rss-specification</docs>
+ <item>
+ <title>Item title 1</title>
+ <link>Item link 1</link>
+ <description>Item description 1</description>
+ <dc:creator>DC creator 1</dc:creator>
+ </item>
+ <item>
+ <title>Item title 2</title>
+ <link>Item link 2</link>
+ <description>Item description 2</description>
+ <dc:creator>DC creator 2</dc:creator>
+ </item>
+ </channel>
+</rss>
Added: trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_all_lang_multiple.in
==============================================================================
--- trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_all_lang_multiple.in
(added)
+++ trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_all_lang_multiple.in
[iso-8859-1] Fri Feb 15 13:12:59 2008
@@ -1,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rss xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
+ <channel>
+ <title>Feed title</title>
+ <link>Feed link</link>
+ <description>Feed description</description>
+ <item>
+ <title>Item title</title>
+ <link>Item link</link>
+ <description>Item description</description>
+ <dc:contributor xml:lang="a">DC contributor 1</dc:contributor>
+ <dc:contributor xml:lang="b">DC contributor 2</dc:contributor>
+ <dc:coverage xml:lang="c">DC coverage 1</dc:coverage>
+ <dc:coverage xml:lang="d">DC coverage 2</dc:coverage>
+ <dc:creator xml:lang="e">DC creator 1</dc:creator>
+ <dc:creator xml:lang="f">DC creator 2</dc:creator>
+ <dc:date xml:lang="g">2008-02-14T14:34:51+01:00</dc:date>
+ <dc:date xml:lang="h">DC date 2</dc:date>
+ <dc:description xml:lang="i">DC description 1</dc:description>
+ <dc:description xml:lang="j">DC description 2</dc:description>
+ <dc:format xml:lang="k">DC format 1</dc:format>
+ <dc:format xml:lang="l">DC format 2</dc:format>
+ <dc:identifier xml:lang="m">DC identifier 1</dc:identifier>
+ <dc:identifier xml:lang="n">DC identifier 2</dc:identifier>
+ <dc:language xml:lang="o">DC language 1</dc:language>
+ <dc:language xml:lang="p">DC language 2</dc:language>
+ <dc:publisher xml:lang="q">DC publisher 1</dc:publisher>
+ <dc:publisher xml:lang="r">DC publisher 2</dc:publisher>
+ <dc:relation xml:lang="s">DC relation 1</dc:relation>
+ <dc:relation xml:lang="t">DC relation 2</dc:relation>
+ <dc:rights xml:lang="u">DC rights 1</dc:rights>
+ <dc:rights xml:lang="v">DC rights 2</dc:rights>
+ <dc:source xml:lang="w">DC source 1</dc:source>
+ <dc:source xml:lang="x">DC source 2</dc:source>
+ <dc:subject xml:lang="y">DC subject 1</dc:subject>
+ <dc:subject xml:lang="z">DC subject 2</dc:subject>
+ <dc:title xml:lang="no">DC title 1</dc:title>
+ <dc:title xml:lang="de">DC title 2</dc:title>
+ <dc:type xml:lang="no">DC type 1</dc:type>
+ <dc:type xml:lang="de">DC type 2</dc:type>
+ </item>
+ </channel>
+</rss>
Added:
trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_all_lang_multiple.out
==============================================================================
--- trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_all_lang_multiple.out
(added)
+++ trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_all_lang_multiple.out
[iso-8859-1] Fri Feb 15 13:12:59 2008
@@ -1,0 +1,138 @@
+<?php
+$feed = new ezcFeed( 'rss2' );
+$feed->title = 'Feed title';
+
+$link = $feed->add( 'link' );
+$link->set( 'Feed link' );
+
+$feed->description = 'Feed description';
+
+$item = $feed->add( 'item' );
+$item->title = 'Item title';
+$item->link = 'Item link';
+$item->description = 'Item description';
+
+$module = $item->addModule( 'DublinCore' );
+
+$element = $module->add( 'contributor' );
+$element->set( 'DC contributor 1' );
+$element->language = 'a';
+
+$element = $module->add( 'contributor' );
+$element->set( 'DC contributor 2' );
+$element->language = 'b';
+
+$element = $module->add( 'coverage' );
+$element->set( 'DC coverage 1' );
+$element->language = 'c';
+
+$element = $module->add( 'coverage' );
+$element->set( 'DC coverage 2' );
+$element->language = 'd';
+
+$element = $module->add( 'creator' );
+$element->set( 'DC creator 1' );
+$element->language = 'e';
+
+$element = $module->add( 'creator' );
+$element->set( 'DC creator 2' );
+$element->language = 'f';
+
+$element = $module->add( 'date' );
+$element->set( 1202996091 );
+$element->language = 'g';
+
+$element = $module->add( 'date' );
+$element->set( time() );
+$element->language = 'h';
+
+$element = $module->add( 'description' );
+$element->set( 'DC description 1' );
+$element->language = 'i';
+
+$element = $module->add( 'description' );
+$element->set( 'DC description 2' );
+$element->language = 'j';
+
+$element = $module->add( 'format' );
+$element->set( 'DC format 1' );
+$element->language = 'k';
+
+$element = $module->add( 'format' );
+$element->set( 'DC format 2' );
+$element->language = 'l';
+
+$element = $module->add( 'identifier' );
+$element->set( 'DC identifier 1' );
+$element->language = 'm';
+
+$element = $module->add( 'identifier' );
+$element->set( 'DC identifier 2' );
+$element->language = 'n';
+
+$element = $module->add( 'language' );
+$element->set( 'DC language 1' );
+$element->language = 'o';
+
+$element = $module->add( 'language' );
+$element->set( 'DC language 2' );
+$element->language = 'p';
+
+$element = $module->add( 'publisher' );
+$element->set( 'DC publisher 1' );
+$element->language = 'q';
+
+$element = $module->add( 'publisher' );
+$element->set( 'DC publisher 2' );
+$element->language = 'r';
+
+$element = $module->add( 'relation' );
+$element->set( 'DC relation 1' );
+$element->language = 's';
+
+$element = $module->add( 'relation' );
+$element->set( 'DC relation 2' );
+$element->language = 't';
+
+$element = $module->add( 'rights' );
+$element->set( 'DC rights 1' );
+$element->language = 'u';
+
+$element = $module->add( 'rights' );
+$element->set( 'DC rights 2' );
+$element->language = 'v';
+
+$element = $module->add( 'source' );
+$element->set( 'DC source 1' );
+$element->language = 'w';
+
+$element = $module->add( 'source' );
+$element->set( 'DC source 2' );
+$element->language = 'x';
+
+$element = $module->add( 'subject' );
+$element->set( 'DC subject 1' );
+$element->language = 'y';
+
+$element = $module->add( 'subject' );
+$element->set( 'DC subject 2' );
+$element->language = 'z';
+
+$element = $module->add( 'title' );
+$element->set( 'DC title 1' );
+$element->language = 'no';
+
+$element = $module->add( 'title' );
+$element->set( 'DC title 2' );
+$element->language = 'de';
+
+$element = $module->add( 'type' );
+$element->set( 'DC type 1' );
+$element->language = 'no';
+
+$element = $module->add( 'type' );
+$element->set( 'DC type 2' );
+$element->language = 'de';
+
+return $feed;
+?>
Added:
trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_creator_item_multiple.in
==============================================================================
---
trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_creator_item_multiple.in
(added)
+++
trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_creator_item_multiple.in
[iso-8859-1] Fri Feb 15 13:12:59 2008
@@ -1,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rss xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
+ <channel>
+ <title>Feed title</title>
+ <link>Feed link</link>
+ <description>Feed description</description>
+ <item>
+ <title>Item title 1</title>
+ <link>Item link 1</link>
+ <description>Item description 1</description>
+ <dc:creator>DC creator 1</dc:creator>
+ </item>
+ <item>
+ <title>Item title 2</title>
+ <link>Item link 2</link>
+ <description>Item description 2</description>
+ <dc:creator>DC creator 2</dc:creator>
+ </item>
+ </channel>
+</rss>
Added:
trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_creator_item_multiple.out
==============================================================================
---
trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_creator_item_multiple.out
(added)
+++
trunk/Feed/tests/rss2/regression/parse/modules/dc/dc_creator_item_multiple.out
[iso-8859-1] Fri Feb 15 13:12:59 2008
@@ -1,0 +1,29 @@
+<?php
+$feed = new ezcFeed( 'rss2' );
+$feed->title = 'Feed title';
+
+$link = $feed->add( 'link' );
+$link->set( 'Feed link' );
+
+$feed->description = 'Feed description';
+
+$item = $feed->add( 'item' );
+$item->title = 'Item title 1';
+$item->link = 'Item link 1';
+$item->description = 'Item description 1';
+
+$module = $item->addModule( 'DublinCore' );
+$element = $module->add( 'creator' );
+$element->set( 'DC creator 1' );
+
+$item = $feed->add( 'item' );
+$item->title = 'Item title 2';
+$item->link = 'Item link 2';
+$item->description = 'Item description 2';
+
+$module = $item->addModule( 'DublinCore' );
+$element = $module->add( 'creator' );
+$element->set( 'DC creator 2' );
+
+return $feed;
+?>
--
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components