<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>BizBert - XmlViewer</title>
    <link>http://www.bizbert.com/bizbert/</link>
    <description>BizTalk Uncovered, Discussed, and Promoted</description>
    <language>en-us</language>
    <copyright>Daniel Probert</copyright>
    <lastBuildDate>Tue, 04 Oct 2011 16:59:46 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>bizbert@probertsolutions.com</managingEditor>
    <webMaster>bizbert@probertsolutions.com</webMaster>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=df744bef-2e85-4e7f-936b-161c6f4e1a9e</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,df744bef-2e85-4e7f-936b-161c6f4e1a9e.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,df744bef-2e85-4e7f-936b-161c6f4e1a9e.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=df744bef-2e85-4e7f-936b-161c6f4e1a9e</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
v1.01 of DanSharp XmlViewer is now available up on <a href="http://dansharpxmlviewer.codeplex.com/" target="_new">CodePlex</a>.
Also available is the source code for this version.
</p>
        <p>
This is a minor bugfix release - the main bug fixed is an issue where long file names
cause the application to not be able to start.
</p>
        <p>
Direct link to the MSI file is <a href="http://dansharpxmlviewer.codeplex.com/releases/74355/download/288536">here</a>.
</p>
        <img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=df744bef-2e85-4e7f-936b-161c6f4e1a9e" />
      </body>
      <title>DanSharp XmlViewer v1.01 released</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,df744bef-2e85-4e7f-936b-161c6f4e1a9e.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2011/10/04/DanSharp+XmlViewer+V101+Released.aspx</link>
      <pubDate>Tue, 04 Oct 2011 16:59:46 GMT</pubDate>
      <description>&lt;p&gt;
v1.01 of DanSharp XmlViewer is now available up on &lt;a href="http://dansharpxmlviewer.codeplex.com/" target="_new"&gt;CodePlex&lt;/a&gt;.
Also available is the source code for this version.
&lt;/p&gt;
&lt;p&gt;
This is a minor bugfix release - the main bug fixed is an issue where long file names
cause the application to not be able to start.
&lt;/p&gt;
&lt;p&gt;
Direct link to the MSI file is &lt;a href="http://dansharpxmlviewer.codeplex.com/releases/74355/download/288536"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=df744bef-2e85-4e7f-936b-161c6f4e1a9e" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,df744bef-2e85-4e7f-936b-161c6f4e1a9e.aspx</comments>
      <category>XmlViewer</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=7c3a1b81-82e8-4247-9af2-47d0b506e35d</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,7c3a1b81-82e8-4247-9af2-47d0b506e35d.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,7c3a1b81-82e8-4247-9af2-47d0b506e35d.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=7c3a1b81-82e8-4247-9af2-47d0b506e35d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The DanSharp XmlViewer tool has now moved to CodePlex.
</p>
        <p>
You can get the latest setup files, documentation and source code from CodePlex, along
with tracking discussions and issues.
</p>
        <p>
The project page is here: <a href="http://dansharpxmlviewer.codeplex.com/" target="_new">http://dansharpxmlviewer.codeplex.com/</a>.
</p>
        <p>
My apologies for the delay on getting this done!
</p>
        <img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=7c3a1b81-82e8-4247-9af2-47d0b506e35d" />
      </body>
      <title>DanSharp XmlViewer tool now on CodePlex</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,7c3a1b81-82e8-4247-9af2-47d0b506e35d.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2011/10/03/DanSharp+XmlViewer+Tool+Now+On+CodePlex.aspx</link>
      <pubDate>Mon, 03 Oct 2011 16:56:20 GMT</pubDate>
      <description>&lt;p&gt;
The DanSharp XmlViewer tool has now moved to CodePlex.
&lt;/p&gt;
&lt;p&gt;
You can get the latest setup files, documentation and source code from CodePlex, along
with tracking discussions and issues.
&lt;/p&gt;
&lt;p&gt;
The project page is here: &lt;a href="http://dansharpxmlviewer.codeplex.com/" target=_new&gt;http://dansharpxmlviewer.codeplex.com/&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
My apologies for the delay on getting this done!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=7c3a1b81-82e8-4247-9af2-47d0b506e35d" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,7c3a1b81-82e8-4247-9af2-47d0b506e35d.aspx</comments>
      <category>XmlViewer</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=b3765922-23df-4db8-8b16-2c340873b4c9</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,b3765922-23df-4db8-8b16-2c340873b4c9.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,b3765922-23df-4db8-8b16-2c340873b4c9.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=b3765922-23df-4db8-8b16-2c340873b4c9</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <strong>Updates:<br /></strong>
          <em>03/10/2011<br /></em>The source code and MSIs for this tool (inc v1.01) are now available on
CodePlex here: <a href="http://dansharpxmlviewer.codeplex.com" target="_new">http://dansharpxmlviewer.codeplex.com</a></p>
        <p>
          <em>22/01/2008</em>
          <br />
I'll release v1.1 this week - only has minor bug fixes (one of them related to problems
with opening files from the recently used file menu).<br />
Also I'm planning to release the source code this weekend.<br /></p>
        <hr />
So here's a little utility that I've been using for myself for a while, but thought
I'd release in case it's of use to anyone else.<br /><br />
There are three tasks I perform quite regularly when doing XML or BizTalk development: 
<p></p><ol><li>
Building and testing the XPath needed to retrieve a value from a given request/response
document 
</li><li>
Validating a document against a schema 
</li><li>
Generating <a href="http://www.codeplex.com/bizunit" target="_blank">BizUnit</a> tests
cases (from an Xml instance doc, creating XPath statements to validate for all the
data in the document)</li></ol><p>
This tool does all three of these things:<br /><br /><img border="0" src="http://www.bizbert.com/bizbert/content/binary/XmlViewer-Main.jpg" /><br /><i>XmlViewer main form</i><br /><br /><img border="0" src="http://www.bizbert.com/bizbert/content/binary/BizUnitTestCase.jpg" /><br /><i>Generating a BizUnit Test Case</i><br /><br />
Although there are good tools on the market for doing 1. and 2. (e.g. <a href="http://www.altova.com/products/xmlspy/xml_editor.html" target="_blank">Altova
XmlSpy</a> and <a href="http://www.stylusstudio.com/" target="_blank">Stylus Studio</a>)
most of them require installation and are not free. 
<br />
And none of them generate BizUnit Test Cases!<br />
I wanted a single EXE which would do the most common tasks for me.<br /><br />
Also note that Visual Studio will give you the XPath for an element/attribute in an
Xsd, but not an Xml document.<br />
And although you can validate a document in Visual Studio, it's a hassle each time
you want to change the Xml document used (right click schema, choose properties, change <em>Input</em><em>Instance
Filename</em>, cick OK, right click schema, choose <em>Validate Instance</em>).<br /></p><p>
Having a scratch pad to play with XPath queries has been very useful, and is the original
reason I wrote this.<br />
But generating BizUnit Test Cases has so far been the most useful... if you use the
REG file provided, you can even right-click an Xml file to generate a BizUnit TestCase
for it.<br /><br />
There is a command line version supplied as well, so if you need to generate a lot
of BizUnit Test Cases, you can do so in a batch file/script.<br /><br />
The utility is written as a single EXE, with no additional files needed (other than
.NET 2.0) and it doesn't need to be installed.<br />
I have a copy on my USB key and I run it from there.<br /><br /><b>Caveat</b>: I use this tool every day, so most bugs have (hopefully) been eradicated.<br />
So my apologies if you come across something I haven't tested yet - please let me
know if you do.<br /><br /><u><strong>Files available to download:</strong></u><br /><strong>Note</strong>: I will be making the source code for this utility available,
but need to tidy it up a bit first.<br />
Will add it here when it's ready - probably in a week or so.
</p><p><b>MSI Installer (contains all of the below files)</b><br />
    <a href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp.XmlViewer.Setup.msi">DanSharp.XmlViewer.Setup.msi</a> (1.8MB)<br /><br /><b>Executable (Windows version)</b><br />
    <a href="http://www.bizbert.com/files/xmlviewer/v1.0/XmlViewer.exe">XmlViewer.exe</a> (80kb)<br /><br /><b>Executable (Command line version)</b><br />
    <a href="http://www.bizbert.com/files/xmlviewer/v1.0/XmlViewer.com">XmlViewer.com</a> (80kb)<br /></p><p><b>Registry File (.reg) for adding right-click support to Xml files</b><br />
    <a href="http://www.bizbert.com/files/xmlviewer/v1.0/GenerateBizUnitTestCase.reg">GenerateBizUnitTestCase.reg</a> (2kb)<br /></p><p><b>Documentation</b><br />
    <a href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp XmlViewer Documentation v1.0.pdf" target="_blank" temp_href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp XmlViewer Documentation v1.0.pdf">DanSharp
XmlViewer Documentation v1.0.pdf</a> (860kb PDF)<br />
    <a href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp XmlViewer Documentation v1.0.doc" target="_blank" temp_href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp XmlViewer Documentation v1.0.doc">DanSharp
XmlViewer Documentation v1.0.doc</a> (600kb Word 97 Doc)<br /><br /><strong>Source Code<br /></strong>   (Coming soon)<br /><br />
If you come across bugs or have any comments, then leave a comment here, or email
me at:<br />
xmlviewerATprobertsolutions.com<br /></p><img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=b3765922-23df-4db8-8b16-2c340873b4c9" /></body>
      <title>DanSharp XmlViewer</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,b3765922-23df-4db8-8b16-2c340873b4c9.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2007/11/25/DanSharp+XmlViewer.aspx</link>
      <pubDate>Sun, 25 Nov 2007 17:45:14 GMT</pubDate>
      <description>&lt;p&gt;
&lt;strong&gt;Updates:&lt;br&gt;
&lt;/strong&gt;&lt;em&gt;03/10/2011&lt;br&gt;
&lt;/em&gt;The source code and MSIs for this tool (inc v1.01)&amp;nbsp;are now available on
CodePlex here: &lt;a href="http://dansharpxmlviewer.codeplex.com" target="_new"&gt;http://dansharpxmlviewer.codeplex.com&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;22/01/2008&lt;/em&gt;
&lt;br&gt;
I'll release v1.1 this week - only has minor bug fixes (one of them related to problems
with opening files from the recently used file menu).&lt;br&gt;
Also I'm planning to release the source code this weekend.&lt;br&gt;
&lt;/p&gt;
&lt;hr&gt;
So here's a little utility that I've been using for myself for a while, but thought
I'd release in case it's of use to anyone else.&lt;br&gt;
&lt;br&gt;
There are three tasks I perform quite regularly when doing XML or BizTalk development: 
&lt;p&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Building and testing the XPath needed to retrieve a value from a given request/response
document 
&lt;li&gt;
Validating a document against a schema 
&lt;li&gt;
Generating &lt;a href="http://www.codeplex.com/bizunit" target=_blank&gt;BizUnit&lt;/a&gt; tests
cases (from an Xml instance doc, creating XPath statements to validate for all the
data in the document)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
This tool does all three of these things:&lt;br&gt;
&lt;br&gt;
&lt;img border=0 src="http://www.bizbert.com/bizbert/content/binary/XmlViewer-Main.jpg"&gt;
&lt;br&gt;
&lt;i&gt;XmlViewer main form&lt;/i&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img border=0 src="http://www.bizbert.com/bizbert/content/binary/BizUnitTestCase.jpg"&gt;
&lt;br&gt;
&lt;i&gt;Generating a BizUnit Test Case&lt;/i&gt;
&lt;br&gt;
&lt;br&gt;
Although there are good tools on the market for doing 1. and 2. (e.g. &lt;a href="http://www.altova.com/products/xmlspy/xml_editor.html" target=_blank&gt;Altova
XmlSpy&lt;/a&gt; and &lt;a href="http://www.stylusstudio.com/" target=_blank&gt;Stylus Studio&lt;/a&gt;)
most of them require installation and are not free. 
&lt;br&gt;
And none of them generate BizUnit Test Cases!&lt;br&gt;
I wanted a single EXE which would do the most common tasks for me.&lt;br&gt;
&lt;br&gt;
Also note that Visual Studio will give you the XPath for an element/attribute in an
Xsd, but not an Xml document.&lt;br&gt;
And although you can validate a document in Visual Studio, it's a hassle each time
you want to change the Xml document used (right click schema, choose properties, change &lt;em&gt;Input&lt;/em&gt; &lt;em&gt;Instance
Filename&lt;/em&gt;, cick OK, right click schema, choose &lt;em&gt;Validate Instance&lt;/em&gt;).&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
Having a scratch pad to play with XPath queries has been very useful, and is the original
reason I wrote this.&lt;br&gt;
But generating BizUnit Test Cases has so far been the most useful... if you use the
REG file provided, you can even right-click an Xml file to generate a BizUnit TestCase
for it.&lt;br&gt;
&lt;br&gt;
There is a command line version supplied as well, so if you need to generate a lot
of BizUnit Test Cases, you can do so in a batch file/script.&lt;br&gt;
&lt;br&gt;
The utility is written as a single EXE, with no additional files needed (other than
.NET 2.0) and it doesn't need to be installed.&lt;br&gt;
I have a copy on my USB key and I run it from there.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Caveat&lt;/b&gt;: I use this tool every day, so most bugs have (hopefully) been eradicated.&lt;br&gt;
So my apologies if you come across something I haven't tested yet - please let me
know if you do.&lt;br&gt;
&lt;br&gt;
&lt;u&gt;&lt;strong&gt;Files available to download:&lt;/strong&gt;&lt;/u&gt;
&lt;br&gt;
&lt;strong&gt;Note&lt;/strong&gt;: I will be making the source code for this utility available,
but need to tidy it up a bit first.&lt;br&gt;
Will add it here when it's ready - probably in a week or so.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;MSI Installer (contains all of the below files)&lt;/b&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp.XmlViewer.Setup.msi"&gt;DanSharp.XmlViewer.Setup.msi&lt;/a&gt; (1.8MB)&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Executable (Windows version)&lt;/b&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.bizbert.com/files/xmlviewer/v1.0/XmlViewer.exe"&gt;XmlViewer.exe&lt;/a&gt; (80kb)&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Executable (Command line version)&lt;/b&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.bizbert.com/files/xmlviewer/v1.0/XmlViewer.com"&gt;XmlViewer.com&lt;/a&gt; (80kb)&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Registry File (.reg) for adding right-click support to Xml files&lt;/b&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.bizbert.com/files/xmlviewer/v1.0/GenerateBizUnitTestCase.reg"&gt;GenerateBizUnitTestCase.reg&lt;/a&gt; (2kb)&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Documentation&lt;/b&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp XmlViewer Documentation v1.0.pdf" target=_blank temp_href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp XmlViewer Documentation v1.0.pdf"&gt;DanSharp
XmlViewer Documentation v1.0.pdf&lt;/a&gt; (860kb PDF)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp XmlViewer Documentation v1.0.doc" target=_blank temp_href="http://www.bizbert.com/files/xmlviewer/v1.0/DanSharp XmlViewer Documentation v1.0.doc"&gt;DanSharp
XmlViewer Documentation v1.0.doc&lt;/a&gt; (600kb Word 97 Doc)&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Source Code&lt;br&gt;
&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;(Coming soon)&lt;br&gt;
&lt;br&gt;
If you come across bugs or have any comments, then leave a comment here, or email
me at:&lt;br&gt;
xmlviewerATprobertsolutions.com&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=b3765922-23df-4db8-8b16-2c340873b4c9" /&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,b3765922-23df-4db8-8b16-2c340873b4c9.aspx</comments>
      <category>XmlViewer</category>
    </item>
  </channel>
</rss>