<?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: Extending XML Document Validation with Schematron</title>
	<atom:link href="http://technology.amis.nl/2010/05/17/extend-xml-document-validation-with-schematron/feed/" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/2010/05/17/extend-xml-document-validation-with-schematron/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=extend-xml-document-validation-with-schematron</link>
	<description></description>
	<lastBuildDate>Fri, 12 Apr 2013 10:04:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Emiel Paasschens</title>
		<link>http://technology.amis.nl/2010/05/17/extend-xml-document-validation-with-schematron/#comment-6145</link>
		<dc:creator>Emiel Paasschens</dc:creator>
		<pubDate>Fri, 06 Jan 2012 11:00:13 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=7933#comment-6145</guid>
		<description><![CDATA[&lt;p&gt;Chris, you are right, performance can be an issue. Aside from the hardware, the performance is much dependent on the size en complexity of the xml file and the amount and complexity of the Schematron rules (thus size and complexity of the final xslt). For a big insurance company we &#039;ve implemented business validation of an insurance policy. The performance trick was to cache (in java) the binary result of the final xslt compilation. So for a validation only one translation has to be done, where this translation had already been compiled.&lt;/p&gt;]]></description>
		<content:encoded><![CDATA[<p>Chris, you are right, performance can be an issue. Aside from the hardware, the performance is much dependent on the size en complexity of the xml file and the amount and complexity of the Schematron rules (thus size and complexity of the final xslt). For a big insurance company we &#8216;ve implemented business validation of an insurance policy. The performance trick was to cache (in java) the binary result of the final xslt compilation. So for a validation only one translation has to be done, where this translation had already been compiled.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://technology.amis.nl/2010/05/17/extend-xml-document-validation-with-schematron/#comment-6144</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Thu, 05 Jan 2012 13:31:33 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=7933#comment-6144</guid>
		<description><![CDATA[One of the main reasons most places don&#039;t do plain schema validation in production is the performance impact.Â  How does this impact performance?Â  This looks like a really nice tool if it performs well.
Thanks
Chris]]></description>
		<content:encoded><![CDATA[<p>One of the main reasons most places don&#8217;t do plain schema validation in production is the performance impact.Â  How does this impact performance?Â  This looks like a really nice tool if it performs well.<br />
Thanks<br />
Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emiel Paasschens</title>
		<link>http://technology.amis.nl/2010/05/17/extend-xml-document-validation-with-schematron/#comment-6143</link>
		<dc:creator>Emiel Paasschens</dc:creator>
		<pubDate>Thu, 20 May 2010 12:33:44 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=7933#comment-6143</guid>
		<description><![CDATA[There are lots of use cases or reasons to use Schematron.Â  A real-world example. For an insurance company I&#039;ve written a validation webservice. Incoming parameters where an xml document reflecting an insurance application, name of the insurance application type and version. The application had to be validated against lots of specific insurance business rules. The webservice first validates the document against an xsd and after succesful parsing it was validated against the insurance bussines rules using Schematron. Schematron was choosen because the rules changes quite often. So these rules (in Schematron xml) were stored in a db and the webservice generated (and cached) the schematron xslt after changes in the rules (and also in case of a new version) .]]></description>
		<content:encoded><![CDATA[<p>There are lots of use cases or reasons to use Schematron.Â  A real-world example. For an insurance company I&#8217;ve written a validation webservice. Incoming parameters where an xml document reflecting an insurance application, name of the insurance application type and version. The application had to be validated against lots of specific insurance business rules. The webservice first validates the document against an xsd and after succesful parsing it was validated against the insurance bussines rules using Schematron. Schematron was choosen because the rules changes quite often. So these rules (in Schematron xml) were stored in a db and the webservice generated (and cached) the schematron xslt after changes in the rules (and also in case of a new version) .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sumit Tambekar</title>
		<link>http://technology.amis.nl/2010/05/17/extend-xml-document-validation-with-schematron/#comment-6142</link>
		<dc:creator>Sumit Tambekar</dc:creator>
		<pubDate>Wed, 19 May 2010 06:47:11 +0000</pubDate>
		<guid isPermaLink="false">http://technology.amis.nl/blog/?p=7933#comment-6142</guid>
		<description><![CDATA[Hi Emiel,
Nice article.
Schematron can be a good option if requirement says fixed business rules to be enforced on data flow.
Thanks,
Sumit Dnyanesh Tambekar]]></description>
		<content:encoded><![CDATA[<p>Hi Emiel,<br />
Nice article.<br />
Schematron can be a good option if requirement says fixed business rules to be enforced on data flow.<br />
Thanks,<br />
Sumit Dnyanesh Tambekar</p>
]]></content:encoded>
	</item>
</channel>
</rss>
