quetzlzacatenango imagemagick.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.Thyssen griffith.edu.au>
-----------------------------------------------------------
------------------
To fly a kite is to hold God's hand. -- Dan Hawkins
<DHawkins one.net>
-----------------------------------------------------------
------------------
Anthony's Home is his Castle http://www.cit.gu.edu.au/~antho
ny/_______________________________________________
Magick-developers mailing list
Magick-developers imagemagick.org
http://studio.imagemagick.org/mailman/listinfo/m
agick-developers
|