<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.ormfoundation.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Developers</title><link>http://www.ormfoundation.org/forums/35.aspx</link><description>For discussing development aspects of the NORMA tool. This includes developer requirements and C# and  XML structures.   </description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Re: .orm xml structure</title><link>http://www.ormfoundation.org/forums/thread/3079.aspx</link><pubDate>Sat, 25 Aug 2012 12:57:21 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3079</guid><dc:creator>rik.vanmechelen</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3079.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=35&amp;PostID=3079</wfw:commentRss><description>&lt;p&gt;Thank you very much for this information. I started doing it with nokogiri as well (before my first post).
At first glance this looks like something i could use. 
I might base part of my code of yours. It is for my masters thesis, and i will of course mention you (at least in the code base.)&lt;p&gt;</description></item><item><title>Re: .orm xml structure</title><link>http://www.ormfoundation.org/forums/thread/3073.aspx</link><pubDate>Wed, 15 Aug 2012 22:47:19 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3073</guid><dc:creator>Clifford Heath</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3073.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=35&amp;PostID=3073</wfw:commentRss><description>&lt;p&gt;My ActiveFacts toolset loads much of the XML content of an ORM file, using the Ruby programming language. I use the nokogiri XML parser (which is based on libxml/expat) to load the entire ORM file to a DOM-like tree, then use XPath queries and other traversals to extract different kinds of information, as you can see in the &lt;a href="https://github.com/cjheath/activefacts/blob/master/lib/activefacts/input/orm.rb"&gt;source code here&lt;/a&gt;. Currently I extract all object types, non-derived fact types and constraints, and optionally, the diagram layouts (though my interpretation of the exact positioning of the shapes is inaccurate).&lt;/p&gt;

&lt;p&gt; If you want to make use of the information I extract, you could install Ruby and ActiveFacts and write a generator to emit information from my compiled version of the model. You can see my existing generators &lt;a href="https://github.com/cjheath/activefacts/tree/master/lib/activefacts/generate"&gt;here&lt;/a&gt; - just copy one and change it to suit your needs. You might find it easier to do that than to write a program which works directly from the ORM XML.&lt;/p&gt;

&lt;p&gt;Clifford Heath, Data Constellation, &lt;a href="http://dataconstellation.com"&gt;http://dataconstellation.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: .orm xml structure</title><link>http://www.ormfoundation.org/forums/thread/3072.aspx</link><pubDate>Mon, 13 Aug 2012 16:01:50 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3072</guid><dc:creator>rik.vanmechelen</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3072.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=35&amp;PostID=3072</wfw:commentRss><description>&lt;p&gt;thank you very much for your reply.&lt;/p&gt;
&lt;p&gt;Rik&lt;/p&gt;</description></item><item><title>Re: .orm xml structure</title><link>http://www.ormfoundation.org/forums/thread/3071.aspx</link><pubDate>Mon, 13 Aug 2012 14:35:58 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3071</guid><dc:creator>Ken Evans</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3071.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=35&amp;PostID=3071</wfw:commentRss><description>&lt;p&gt;If you use the search term &amp;quot;orm xml&amp;quot; or similar, you will see several posts about the XML file structure.&lt;/p&gt;&lt;p&gt;For example this one:&lt;/p&gt;&lt;p&gt;http://www.ormfoundation.org/forums/p/806/2495.aspx#2495&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Ken &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>.orm xml structure</title><link>http://www.ormfoundation.org/forums/thread/3070.aspx</link><pubDate>Sun, 12 Aug 2012 12:59:14 GMT</pubDate><guid isPermaLink="false">9d039735-a311-4a8d-9c49-a0bb2572af9e:3070</guid><dc:creator>rik.vanmechelen</dc:creator><slash:comments>0</slash:comments><comments>http://www.ormfoundation.org/forums/thread/3070.aspx</comments><wfw:commentRss>http://www.ormfoundation.org/forums/commentrss.aspx?SectionID=35&amp;PostID=3070</wfw:commentRss><description>I am trying to parse the .orm file&amp;#39;s xml structure in ruby. 
Is there any documentation on the structure of the xml?
thank you all in advance</description></item></channel></rss>