﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Jay Flowers commented on Xml: All the way or none at all</title><description>Oops that should be:
  
                                |
  
                                |
  
                               \ /
  
&lt;!DOCTYPE Executable[
  
&lt;!ENTITY include SYSTEM "file:D:/include.xml"&gt;
  
]&gt;
  
&lt;DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
  
DTS:ExecutableType="MSDTS.Package.1"
  
xmlns:xi="http://www.w3.org/2001/XInclude"&gt;
  
&amp;include;
  
&lt;/DTS:Executable&gt;
</description><link>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment5</link><guid>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment5</guid><pubDate>Tue, 12 Jun 2007 17:32:52 GMT</pubDate></item><item><title>Jay Flowers commented on Xml: All the way or none at all</title><description>I think this will work better for where MS technology is at the moment:
  
  
&lt;!DOCTYPE cruisecontrol [ 
  
	&lt;!ENTITY include SYSTEM "file:D:/include.xml"&gt;
  
]&gt; 
  
 &lt;DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
  
                DTS:ExecutableType="MSDTS.Package.1"
  
                xmlns:xi="http://www.w3.org/2001/XInclude"&gt;
  
  &amp;include;
  
&lt;/DTS:Executable&gt; 
</description><link>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment4</link><guid>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment4</guid><pubDate>Tue, 12 Jun 2007 17:31:06 GMT</pubDate></item><item><title>Ayende Rahien commented on Xml: All the way or none at all</title><description>1/ eventually is not a concern of mine, unless it is next week.
  
2/ parsing, naturally. Imperative logic, easy to follow &amp; debug.
  
  
There is very little that needs to be done to build something like: #include "foo.bar"
  
And that is the most primitive of the include options.
</description><link>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment3</link><guid>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment3</guid><pubDate>Tue, 12 Jun 2007 17:15:00 GMT</pubDate></item><item><title>Andrey Shchekin commented on Xml: All the way or none at all</title><description>You are right about this one -- xi is not supported by MS processors right now, so I should have used this as an argument. But there is two bonus points still: 1. it will occasionally get supported without any work form your side; 2. what is easier -- write an xslt that will do include for some of your files before sending them or parse vendor DSL to add include capability?
  
  
Also, talking of XSLT, you can use XSLT to make any cutomised report or representation of original file. Even nice-looking diff between 2 of them.
  
  
I see your point, and as for me, I may prefer DSL for my own config files/whatever, but it should be XML for most limited DS languages that are not owned by me and not open source.
</description><link>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment2</link><guid>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment2</guid><pubDate>Tue, 12 Jun 2007 16:47:45 GMT</pubDate></item><item><title>Andrey Shchekin commented on Xml: All the way or none at all</title><description>You are right about this one -- xi is not supported by MS processors right now, so I should have used this as an argument. But there is two bonus points still: 1. it will occasionally get supported without any work form your side; 2. what is easier -- write an xslt that will do include for some of your files before sending them or parse vendor DSL to add include capability?
  
  
Also, talking of XSLT, you can use XSLT to make any cutomised report or representation of original file. Even nice-looking diff between 2 of them.
  
  
I see your point, and as for me, I may prefer DSL for my own config files/whatever, but it should be XML for most limited DS languages that are not owned by me and not open source.
</description><link>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment1</link><guid>http://ayende.com/2550/xml-all-the-way-or-none-at-all#comment1</guid><pubDate>Tue, 12 Jun 2007 16:47:45 GMT</pubDate></item></channel></rss>