﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <description><![CDATA[Comments for Using XMLMapper and XML Transforms with Kylix 2 Enterprise]]></description>
    <title><![CDATA[Comments for Using XMLMapper and XML Transforms with Kylix 2 Enterprise]]></title>
    <link>http://dn.codegear.com/article/28010</link>
    <!-- source: http://dn.codegear.com/article/28010/feed-->
    <dc:date>2008-07-19T17:01:25-07:00</dc:date>
    <item>
      <description><![CDATA[From few days ago I have a problem working with an XML DOCUMENT,ClientDatasets and XMLProvider.The same problem occur in the XML Mapper provided with Delphi 7.the situation is:I have the following XML DOCUMENT&lt;a a1="1" a2="2"&gt;&lt;b b1="1" b2="2"&gt;&lt;c c1="1" c2="2"/&gt;&lt;c c1="2" c2="2"/&gt;&lt;d d1="1" d2="2"/&gt;&lt;d d1="2" d2="2"/&gt;&lt;/b&gt;&lt;b b1="2" b2="2"&gt;&lt;c c1="1" c2="2"/&gt;&lt;c c1="2" c2="2"/&gt;&lt;d d1="1" d2="2"/&gt;&lt;d d1="2" d2="2"/&gt;&lt;/b&gt;&lt;/a&gt;I suppose that it has to be parsed in a way, but not.The road map I do to get the problem is :1 - I got a file called test.xml with the content described before.2 - I open the XML Mapper provided with Delphi 7.3 - I go to the file open, and select TEST.XML .4 - inside the DOCUMENT window(left side) click right button andchose "SELECT ALL" option in the pop up menu.5 - against over the DOCUMENT window (left tree view) click rightbutton and chose "CREATE DATA PACKET PROM XML"6 - In the mapping tab, click on CREATE AND TEST TRANSFORMATIONbutton.7 - it appear the window called TEST TRANSFORMATION XMLDOCUMENT -&gt;DATAPACKET,click in the firs cell of "B" column, just where say DATASET.8 - It appear a button with tree points and i clickit9 - then appear a second window without title where we can see theproblem.The "b1" collumn has value only for it firs row and I suppose allthe row have to got value.Why not every cells have it's values ?That is my questionbest regards and thank's you for your timeAugusto]]></description>
      <title><![CDATA[re: Using XMLMapper and XML Transforms with Kylix 2 Enterprise]]></title>
      <managingEditor>
	 (Augusto Sosa Escalada)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=38101</guid>
      <dc:date>2005-01-25T12:09:17-08:00</dc:date>
      <pubDate>2005-01-25T12:09:17-08:00</pubDate>
      <source url="http://dn.codegear.com/article/28010/feed">Comments for Using XMLMapper and XML Transforms with Kylix 2 Enterprise</source>
    </item>
    <item>
      <description><![CDATA[Do XML-Schema definitions confuse XML-Mapper or not]]></description>
      <title><![CDATA[Using XMLMapper and XML Transforms with Kylix 2 Enterprise]]></title>
      <managingEditor>
	 (Craven Weasel)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=37675</guid>
      <dc:date>2004-10-20T06:15:23-07:00</dc:date>
      <pubDate>2004-10-20T06:15:23-07:00</pubDate>
      <source url="http://dn.codegear.com/article/28010/feed">Comments for Using XMLMapper and XML Transforms with Kylix 2 Enterprise</source>
    </item>
    <item>
      <description><![CDATA[Hi,I have problem with Borland XML mapping tools (either the XMLMapper or the XML Data Link element) with a complex XML schema file. In fact, the real problem is a naming problem.- XMLMapper do not keep the original node names when I do the procedure describes above and do not support the &lt;xsd:any namespace="##other&gt; directives.- My problem xith XML Data link element is that the mapper do not support several nodes with the same name but of different types. The source file generated has errors with duplicate interface names. A rapid solution will be to edit the mapping and change the interface names, but with a big schema you cannot do that really (a lot of work if you must change the schema several times during development). What a shame with a powerfull tool like Delphi 7. I do this mapping under Microsoft .NET with XmlSerializer class (xsd.exe tool) and under BEA Weblogic Workshop in an XML Project without problems. Theses tools generate the classes with the type name and not the node name. Borland should think about this to provide professionnal solutions with XML.Pascal]]></description>
      <title><![CDATA[re: Using XMLMapper and XML Transforms with Kylix 2 Enterprise]]></title>
      <managingEditor>
	 (pascal sesques)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=36116</guid>
      <dc:date>2004-01-28T06:43:32-08:00</dc:date>
      <pubDate>2004-01-28T06:43:32-08:00</pubDate>
      <source url="http://dn.codegear.com/article/28010/feed">Comments for Using XMLMapper and XML Transforms with Kylix 2 Enterprise</source>
    </item>
    <item>
      <description><![CDATA[If you want to read an XML file in the same way you use a database XMLMapper is the right stuff, so you can use the same components (DataSource, ClientDataSet). You need also a XMLTransformProvider component to load the transformation file with the mappings among XMLData and DataPackets. To build this transformation file use XMLMapper.  If you don´t want to mess your mind, you can also try to import and XMLfile. In the File panel, select New-&gt;Others. Go to the internet tab, and select XMLimport (or something like that, I don´t remember very well, sorry a lot). This importer wizard builds a new file for you. It builds a new set of classes that make you easy to handle the xml file. Is like a DOM. This file provides you new three global methods LoadXMLFile, NewXMLFile and GetXMLFile (I don´t remember...). And take a view to the XMLDocument component (on the Interent panel), and help (sometimes is useful).I rather this second way to handle XML data. XMLMapper is a great thing, when it works. In addition, XMLMapper lacks with complex XML schema files (I have read in other forums a lot of people annoying about this).Try it!Diego]]></description>
      <title><![CDATA[re: Using XMLMapper and XML Transforms with Kylix 2 Enterprise]]></title>
      <managingEditor>
	 (Diego Pino)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=34740</guid>
      <dc:date>2003-06-04T18:16:14-07:00</dc:date>
      <pubDate>2003-06-04T18:16:14-07:00</pubDate>
      <source url="http://dn.codegear.com/article/28010/feed">Comments for Using XMLMapper and XML Transforms with Kylix 2 Enterprise</source>
    </item>
    <item>
      <description><![CDATA[How can i use this example to read a Web xml document ?]]></description>
      <title><![CDATA[Using XMLMapper and XML Transforms with Kylix 2 Enterprise]]></title>
      <managingEditor>
	 (Luciano Pereira da Silva)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=34269</guid>
      <dc:date>2003-03-13T04:58:49-07:00</dc:date>
      <pubDate>2003-03-13T04:58:49-07:00</pubDate>
      <source url="http://dn.codegear.com/article/28010/feed">Comments for Using XMLMapper and XML Transforms with Kylix 2 Enterprise</source>
    </item>
    <item>
      <description><![CDATA[What, no reference to the author?]]></description>
      <title><![CDATA[Using XMLMapper and XML Transforms with Kylix 2 Enterprise]]></title>
      <managingEditor>
	 (Gordon Niessen)
</managingEditor>
      <guid isPermaLink="true">http://threads.codegear.com/threads/threads.exe/view?commentid=30600</guid>
      <dc:date>2001-11-14T08:37:01-08:00</dc:date>
      <pubDate>2001-11-14T08:37:01-08:00</pubDate>
      <source url="http://dn.codegear.com/article/28010/feed">Comments for Using XMLMapper and XML Transforms with Kylix 2 Enterprise</source>
    </item>
    <generator>Atom 1.0 XSLT Transform v1 (http://atom.geekhood.net)</generator>
  </channel>
</rss>