<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: XSL-T and Qt</title>
	<atom:link href="http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/feed/" rel="self" type="application/rss+xml" />
	<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/</link>
	<description>A well-defined blog.</description>
	<lastBuildDate>Thu, 24 Sep 2009 10:58:13 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5562</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 18 May 2009 20:44:43 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5562</guid>
		<description>Hello Englich,

I am creating an authoring tool and I would also like to transform memory bound dom trees rather than xml files.  I will be transforming a subsection of an QDomDocument for display and editing, transforming it back into the original schema, and replacing the original subsection.  All of this will be done in memory and if I can avoid writing to disk I would prefer it.

I am sure I will have an implementation complete by 4.6, but I look forward to new tools to address my use case.  I love refactoring that simplifies my design.

Thanks a bunch,
Mark</description>
		<content:encoded><![CDATA[<p>Hello Englich,</p>
<p>I am creating an authoring tool and I would also like to transform memory bound dom trees rather than xml files.  I will be transforming a subsection of an QDomDocument for display and editing, transforming it back into the original schema, and replacing the original subsection.  All of this will be done in memory and if I can avoid writing to disk I would prefer it.</p>
<p>I am sure I will have an implementation complete by 4.6, but I look forward to new tools to address my use case.  I love refactoring that simplifies my design.</p>
<p>Thanks a bunch,<br />
Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: charlie</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5525</link>
		<dc:creator>charlie</dc:creator>
		<pubDate>Tue, 06 Jan 2009 20:44:11 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5525</guid>
		<description>Just read the news. Thanks very much for your work.  I will test out QT-4.5 beta 1 xmlpatterns as soon as possible.  Xmlpatterns is the greatest thing to happen in the Linux world for the year 2009 as it represents the pennicle of information technology.

My only wish is that more web developers know about XSL and have the intelligence and patience to use it.  With the added simplicity of XSLT 2 perhaps more developers will be persuaded to use XSL someday.</description>
		<content:encoded><![CDATA[<p>Just read the news. Thanks very much for your work.  I will test out QT-4.5 beta 1 xmlpatterns as soon as possible.  Xmlpatterns is the greatest thing to happen in the Linux world for the year 2009 as it represents the pennicle of information technology.</p>
<p>My only wish is that more web developers know about XSL and have the intelligence and patience to use it.  With the added simplicity of XSLT 2 perhaps more developers will be persuaded to use XSL someday.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: englich</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5499</link>
		<dc:creator>englich</dc:creator>
		<pubDate>Thu, 23 Oct 2008 13:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5499</guid>
		<description>celso:

The code in Qt is just a basic C++ Qt API like all other, so whenever bindings are updated to include those APIs, I guess it will include that functionality as well.</description>
		<content:encoded><![CDATA[<p>celso:</p>
<p>The code in Qt is just a basic C++ Qt API like all other, so whenever bindings are updated to include those APIs, I guess it will include that functionality as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: celso</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5497</link>
		<dc:creator>celso</dc:creator>
		<pubDate>Thu, 23 Oct 2008 13:10:44 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5497</guid>
		<description>Do you have this code in python (pyqt)?</description>
		<content:encoded><![CDATA[<p>Do you have this code in python (pyqt)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guido Seifert</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5491</link>
		<dc:creator>Guido Seifert</dc:creator>
		<pubDate>Mon, 20 Oct 2008 09:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5491</guid>
		<description>Hi Frans,
XQuery is great when you need to read data from certain nodes in an xml document. XQuery is often compared with SQL for databases. Unfortuantely in this comparison it implements only the &#039;SELECT&#039; statement, but not the &#039;UPDATE&#039; or &#039;INSERT&#039; statements. AFAIK something like that is in planning stage (XQuery Update Facility 1.0). To have this new addition to XQuery in Qt would be great. The question is, what is the better or easier way to do: Implementing a not yet finalized standard, or implementing a feature, which traverses a QDomTree via XQuery, returns one or more QDomNodes, and thus allows to update the underlying QDomTree via the QDom-API.</description>
		<content:encoded><![CDATA[<p>Hi Frans,<br />
XQuery is great when you need to read data from certain nodes in an xml document. XQuery is often compared with SQL for databases. Unfortuantely in this comparison it implements only the &#8216;SELECT&#8217; statement, but not the &#8216;UPDATE&#8217; or &#8216;INSERT&#8217; statements. AFAIK something like that is in planning stage (XQuery Update Facility 1.0). To have this new addition to XQuery in Qt would be great. The question is, what is the better or easier way to do: Implementing a not yet finalized standard, or implementing a feature, which traverses a QDomTree via XQuery, returns one or more QDomNodes, and thus allows to update the underlying QDomTree via the QDom-API.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: englich</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5490</link>
		<dc:creator>englich</dc:creator>
		<pubDate>Mon, 20 Oct 2008 09:03:05 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5490</guid>
		<description>Guido:
Glad that you liked it :)

We currently don&#039;t have glue code between QDom and QtXmlPatterns because of legacy reasons: QDom has bugs that we can&#039;t fix due to historical reasons, and our plan is instead to supply new and better solutions(for instance, we&#039;re pondering the idea of a new tree API). But it makes indeed conceptually sense to be able to use XQuery/XSL-T on top of QDomNode.

What your application&#039;s working flow that creates the need for this feature? For instance, would it be possible to do all processing in XQuery/XSL-T, or why is the reason to that the data needs to be in a QDom instance?</description>
		<content:encoded><![CDATA[<p>Guido:<br />
Glad that you liked it <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We currently don&#8217;t have glue code between QDom and QtXmlPatterns because of legacy reasons: QDom has bugs that we can&#8217;t fix due to historical reasons, and our plan is instead to supply new and better solutions(for instance, we&#8217;re pondering the idea of a new tree API). But it makes indeed conceptually sense to be able to use XQuery/XSL-T on top of QDomNode.</p>
<p>What your application&#8217;s working flow that creates the need for this feature? For instance, would it be possible to do all processing in XQuery/XSL-T, or why is the reason to that the data needs to be in a QDom instance?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guido Seifert</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5489</link>
		<dc:creator>Guido Seifert</dc:creator>
		<pubDate>Fri, 17 Oct 2008 23:13:17 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5489</guid>
		<description>I like the whole QtXmlPatterns stuff. Though I must say until after the &quot;XQuery &amp; Qt: Strong Tools for your XML Challenges&quot; session during devDays in Munich it somehow escaped my attention. I was probably too used to use the QtXml module. Now I wonder if it would be possible to &#039;join&#039; QtXml and QtXmlPatterns. Especially interesting would be the possibility to pass a QDomDocument to a QXmlQuery and get a QDomNode or a list of QDomNodes as result.</description>
		<content:encoded><![CDATA[<p>I like the whole QtXmlPatterns stuff. Though I must say until after the &#8220;XQuery &amp; Qt: Strong Tools for your XML Challenges&#8221; session during devDays in Munich it somehow escaped my attention. I was probably too used to use the QtXml module. Now I wonder if it would be possible to &#8216;join&#8217; QtXml and QtXmlPatterns. Especially interesting would be the possibility to pass a QDomDocument to a QXmlQuery and get a QDomNode or a list of QDomNodes as result.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: englich</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5486</link>
		<dc:creator>englich</dc:creator>
		<pubDate>Mon, 15 Sep 2008 08:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5486</guid>
		<description>Patrik:

Yes, you&#039;ll want to call QXmlQuery::setFocus(), to supply your input document.

Feel free to jump onto the qt-interest mailinglist; it&#039;s great for asking technical questions on Qt.</description>
		<content:encoded><![CDATA[<p>Patrik:</p>
<p>Yes, you&#8217;ll want to call QXmlQuery::setFocus(), to supply your input document.</p>
<p>Feel free to jump onto the qt-interest mailinglist; it&#8217;s great for asking technical questions on Qt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrik</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5485</link>
		<dc:creator>Patrik</dc:creator>
		<pubDate>Sun, 14 Sep 2008 22:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5485</guid>
		<description>Great tanks...
on your sample:

QXmlQuery myQuery(QXmlQuery::XSLT20);
myQuery.bindVariable(&quot;myParam&quot;, QVariant(&quot;myValue&quot;);
myQuery.setQuery(&quot;style.xsl&quot;);
QFile out(&quot;outFile.xml&quot;);
out.open(QIODevice::WriteOnly);

You dont take a xml data? or data is on xsl..
if i take data from mysql i write a xml tree and one &quot;template&quot; xsl and union this dwo file to outFile and how prepend xml data?  other setQuery?
I use gnome libxslt to union data two file + params in last 6 year..  But i like to use QXmlQuery::XSLT20 to make cristal report similar db query print.</description>
		<content:encoded><![CDATA[<p>Great tanks&#8230;<br />
on your sample:</p>
<p>QXmlQuery myQuery(QXmlQuery::XSLT20);<br />
myQuery.bindVariable(&#8220;myParam&#8221;, QVariant(&#8220;myValue&#8221;);<br />
myQuery.setQuery(&#8220;style.xsl&#8221;);<br />
QFile out(&#8220;outFile.xml&#8221;);<br />
out.open(QIODevice::WriteOnly);</p>
<p>You dont take a xml data? or data is on xsl..<br />
if i take data from mysql i write a xml tree and one &#8220;template&#8221; xsl and union this dwo file to outFile and how prepend xml data?  other setQuery?<br />
I use gnome libxslt to union data two file + params in last 6 year..  But i like to use QXmlQuery::XSLT20 to make cristal report similar db query print.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: englich</title>
		<link>http://englich.wordpress.com/2008/09/10/xsl-t-and-qt/#comment-5484</link>
		<dc:creator>englich</dc:creator>
		<pubDate>Sun, 14 Sep 2008 17:14:56 +0000</pubDate>
		<guid isPermaLink="false">http://englich.wordpress.com/?p=49#comment-5484</guid>
		<description>@Patrik:

You&#039;ll need to:
1. Subclass QAbstractMessageHandler
2. Call QXmlQuery::setMessageHandler(&amp;yourMessageHandler);

@John:
I know :) I actually went for the approach of rewriting XSL-T into XQuery code, but I&#039;ve started to doubt it more and more as I&#039;ve been progressing.. My plan is to write a paper on my implementation approach, but it will have to wait at least a couple of months.</description>
		<content:encoded><![CDATA[<p>@Patrik:</p>
<p>You&#8217;ll need to:<br />
1. Subclass QAbstractMessageHandler<br />
2. Call QXmlQuery::setMessageHandler(&amp;yourMessageHandler);</p>
<p>@John:<br />
I know <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I actually went for the approach of rewriting XSL-T into XQuery code, but I&#8217;ve started to doubt it more and more as I&#8217;ve been progressing.. My plan is to write a paper on my implementation approach, but it will have to wait at least a couple of months.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
