relpipe-data/examples/atom.xq
branchv_0
changeset 232 c7d05cf04b76
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/relpipe-data/examples/atom.xq	Fri Jan 11 22:39:30 2019 +0100
@@ -0,0 +1,26 @@
+xquery version "1.0";
+
+declare namespace relpipe="tag:globalcode.info,2018:relpipe";
+declare namespace atom="http://www.w3.org/2005/Atom";
+
+<relpipe xmlns="tag:globalcode.info,2018:relpipe">
+	<relation>
+		<name>atom</name>
+		<attributes-metadata>
+			<attribute-metadata name="published" type="string"/>
+			<attribute-metadata name="title" type="string"/>
+			<attribute-metadata name="url" type="string"/>
+		</attributes-metadata>
+
+		{
+			for $e in /atom:feed/atom:entry
+			order by $e/atom:published descending
+			return
+				<record>
+					<attribute>{$e/atom:published/text()}</attribute>
+					<attribute>{$e/atom:title/text()}</attribute>
+					<attribute>{string($e/atom:link/@href)}</attribute>
+				</record>
+		}
+	</relation>
+</relpipe>