List Info

Thread: XML Programming




XML Programming
user name
2006-09-26 00:04:59
quetzlzacatenangoimagemagick.org on  wrote...
| > xml-tree.c was not very helpful.
| 
| Its a complete XML DOM.  If you're inputting XML you need
to use it since I'll
| be converting all the XML parsing to it as time permits. 
Here a snippet
| of code for delegates:
| 
|   XMLTreeInfo *preferences_tree;
|   XMLTreeInfo *delegates,*delegate,*command;
| 
|  
blob=FileToString("delegates.xml",~0UL,exception
);
|   preferences_tree=NewXMLTree(blob,exception);
|  
delegates=GetXMLTreeChild(preferences_tree,"delegatema
p");
|  
delegate=GetXMLTreeChild(delegate,"delegate");
|   command=GetXMLTreeChild(delegate,"command");
|   

I noticed that delegates does not currently use the
xml-tree.c module
so other than the above notes you gave I still have little
to go on.

Also does the XML parser have to actually read the whole
file into a
blob?   This is very memory wastful, especially as XML is
designed to be
verbose and readilly parsible as a file stream rather than a
in memory
string.

As a progress report I attach the initial
"thresholds.xml" file I
designed last night, to hold the threshold maps to be parsed
into the
structure for use by the new (incomplete)
OrderedPosterizeDither()
function.

I do not feel it should be nessary for ALL the maps to be
read in, but
only the elements that are referenced from the command line
or API.
  Anthony Thyssen ( System Programmer )    <A.Thyssengriffith.edu.au>
 -----------------------------------------------------------
------------------
   To fly a kite is to hold God's hand.  -- Dan Hawkins
<DHawkinsone.net>
 -----------------------------------------------------------
------------------
     Anthony's Home is his Castle     http://www.cit.gu.edu.au/~antho
ny/_______________________________________________
Magick-developers mailing list
Magick-developersimagemagick.org
http://studio.imagemagick.org/mailman/listinfo/m
agick-developers
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )