<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Partial Updates: A Simpler Strawman?</title>
	<atom:link href="http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/feed/" rel="self" type="application/rss+xml" />
	<link>http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/</link>
	<description>Keith on XML, Publishing, Ruby, Birds, &#038; San Francisco</description>
	<lastBuildDate>Wed, 09 Sep 2009 14:05:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Keith</title>
		<link>http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/comment-page-1/#comment-101</link>
		<dc:creator>Keith</dc:creator>
		<pubDate>Mon, 11 Jun 2007 20:26:52 +0000</pubDate>
		<guid isPermaLink="false">http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/#comment-101</guid>
		<description>I should probably look at both XQUpdate and XUpdate: http://xmldb-org.sourceforge.net/xupdate/xupdate-wd.html</description>
		<content:encoded><![CDATA[<p>I should probably look at both XQUpdate and XUpdate: <a href="http://xmldb-org.sourceforge.net/xupdate/xupdate-wd.html" rel="nofollow">http://xmldb-org.sourceforge.net/xupdate/xupdate-wd.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith</title>
		<link>http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/comment-page-1/#comment-100</link>
		<dc:creator>Keith</dc:creator>
		<pubDate>Mon, 11 Jun 2007 14:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/#comment-100</guid>
		<description>Jonathan: Thanks for the pointer. I guess I still don&#039;t really understand the use case in which a richer set of primitives would help (since they&#039;re really all replace-based anyway). Is the need for more specific primitives purely based on performance needs?</description>
		<content:encoded><![CDATA[<p>Jonathan: Thanks for the pointer. I guess I still don&#8217;t really understand the use case in which a richer set of primitives would help (since they&#8217;re really all replace-based anyway). Is the need for more specific primitives purely based on performance needs?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jwrobie</title>
		<link>http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/comment-page-1/#comment-99</link>
		<dc:creator>jwrobie</dc:creator>
		<pubDate>Mon, 11 Jun 2007 14:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://kfahlgren.com/blog/2007/06/10/partial-updates-a-simpler-strawman/#comment-99</guid>
		<description>Hi Keith,

I&#039;d think the XQuery Update Facility (www.w3.org/TR/xqupdate/) would be a good match for this. The primitives are simple.

You also might want to take a look at the primitives and consider which of the XQuery Update Facility primitives you need in your language:

    3.1 Update Primitives
        3.1.1 upd:insertBefore
        3.1.2 upd:insertAfter
        3.1.3 upd:insertInto
        3.1.4 upd:insertIntoAsFirst
        3.1.5 upd:insertIntoAsLast
        3.1.6 upd:insertAttributes
        3.1.7 upd:delete
        3.1.8 upd:replaceNode
        3.1.9 upd:replaceValue
        3.1.10 upd:replaceElementContent
        3.1.11 upd:rename

If I were doing this, I might just translate these operations into an XML syntax.

Jonathan</description>
		<content:encoded><![CDATA[<p>Hi Keith,</p>
<p>I&#8217;d think the XQuery Update Facility (www.w3.org/TR/xqupdate/) would be a good match for this. The primitives are simple.</p>
<p>You also might want to take a look at the primitives and consider which of the XQuery Update Facility primitives you need in your language:</p>
<p>    3.1 Update Primitives<br />
        3.1.1 upd:insertBefore<br />
        3.1.2 upd:insertAfter<br />
        3.1.3 upd:insertInto<br />
        3.1.4 upd:insertIntoAsFirst<br />
        3.1.5 upd:insertIntoAsLast<br />
        3.1.6 upd:insertAttributes<br />
        3.1.7 upd:delete<br />
        3.1.8 upd:replaceNode<br />
        3.1.9 upd:replaceValue<br />
        3.1.10 upd:replaceElementContent<br />
        3.1.11 upd:rename</p>
<p>If I were doing this, I might just translate these operations into an XML syntax.</p>
<p>Jonathan</p>
]]></content:encoded>
	</item>
</channel>
</rss>

