00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef VCSN_XML_XMLEQ_HXX
00019 # define VCSN_XML_XMLEQ_HXX
00020
00031 # include <vaucanson/misc/contract.hh>
00032
00033 namespace vcsn
00034 {
00035 namespace xml
00036 {
00037 XMLEq::XMLEq ()
00038 {
00039 fsmxml = xercesc::XMLString::transcode("fsmxml");
00040 automaton = xercesc::XMLString::transcode("automaton");
00041 geometry = xercesc::XMLString::transcode("geometry");
00042 drawing = xercesc::XMLString::transcode("drawing");
00043 type = xercesc::XMLString::transcode("labelType");
00044 monoid = xercesc::XMLString::transcode("monoid");
00045 generator = xercesc::XMLString::transcode("generator");
00046 semiring = xercesc::XMLString::transcode("semiring");
00047 nsemiring = xercesc::XMLString::transcode("numericalSemiring");
00048 content = xercesc::XMLString::transcode("content");
00049 states = xercesc::XMLString::transcode("states");
00050 state = xercesc::XMLString::transcode("state");
00051 transitions = xercesc::XMLString::transcode("transitions");
00052 transition = xercesc::XMLString::transcode("transition");
00053 initial = xercesc::XMLString::transcode("initial");
00054 final = xercesc::XMLString::transcode("final");
00055
00056 label = xercesc::XMLString::transcode("label");
00057 sum = xercesc::XMLString::transcode("sum");
00058 product = xercesc::XMLString::transcode("product");
00059 star = xercesc::XMLString::transcode("star");
00060 word = xercesc::XMLString::transcode("word");
00061 zero = xercesc::XMLString::transcode("zero");
00062 identity = xercesc::XMLString::transcode("identity");
00063 }
00064
00065 XMLEq::~XMLEq ()
00066 {
00067 xercesc::XMLString::release(&fsmxml);
00068 xercesc::XMLString::release(&automaton);
00069 xercesc::XMLString::release(&geometry);
00070 xercesc::XMLString::release(&drawing);
00071 xercesc::XMLString::release(&type);
00072 xercesc::XMLString::release(&monoid);
00073 xercesc::XMLString::release(&generator);
00074 xercesc::XMLString::release(&semiring);
00075 xercesc::XMLString::release(&nsemiring);
00076 xercesc::XMLString::release(&content);
00077 xercesc::XMLString::release(&states);
00078 xercesc::XMLString::release(&state);
00079 xercesc::XMLString::release(&transitions);
00080 xercesc::XMLString::release(&transition);
00081 xercesc::XMLString::release(&initial);
00082 xercesc::XMLString::release(&final);
00083 xercesc::XMLString::release(&label);
00084 xercesc::XMLString::release(&sum);
00085 xercesc::XMLString::release(&product);
00086 xercesc::XMLString::release(&star);
00087 xercesc::XMLString::release(&word);
00088 xercesc::XMLString::release(&zero);
00089 xercesc::XMLString::release(&identity);
00090 }
00091 }
00092
00093 }
00094
00095 #endif // ! VCSN_XML_XMLEQ_HXX