Text file to XML representation
Hello, I would like to make a program that takes a text file with the following representation: outlook = sunny | humidity = 70: yes (2.0) | humidity 70: no (3.0) outlook = overcast: yes (4.0) outlook = rainy | windy = TRUE: no (2.0) | windy = FALSE: yes (3.0) and convert it to xml file for example: ?xml version=1.0 encoding=UTF-8? DecisionTree type=DescisionTree Test attribute=outlook operator== value=sunny Test attribute=humidity operator=lt;= value=70 Output decision=yes info=(2.0)/ /Test Test attribute=humidity operator= value=70 Output decision=no info=(3.0)/ /Test /Test Test attribute=outlook operator== value=overcast Output decision=yes info=(4.0)/ /Test Test attribute=outlook operator== value=rainy Test attribute=windy operator== value=TRUE Output decision=no info=(2.0)/ /Test Test attribute=windy operator== value=FALSE Output decision=yes info=(3.0)/ /Test /Test /DecisionTree Is there a way to do it? Please help Thanks in advance Antonis -- http://mail.python.org/mailman/listinfo/python-list
Re: Text file to XML representation
kak...@gmail.com a écrit : Hello, I would like to make a program that takes a text file with the following representation: outlook = sunny | humidity = 70: yes (2.0) | humidity 70: no (3.0) outlook = overcast: yes (4.0) outlook = rainy | windy = TRUE: no (2.0) | windy = FALSE: yes (3.0) and convert it to xml file for example: (snip xml) Is there a way to do it? More than one. But I'd stronly suggest something like PyParsing + ElementTree. PyParsing : http://pyparsing.wikispaces.com/ ElementTree : is now in the stdlib, so refer to the FineManual -- http://mail.python.org/mailman/listinfo/python-list