[XML-SIG] Text file to XML representation

1 view
Skip to first unread message

Antonis Kaklis

unread,
Oct 21, 2009, 9:49:07 AM10/21/09
to xml...@python.org
Hello,
I would like to make a program that takes a text file with the
following representation for example:

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? I'm new to XML processing With Python
Please help(code, tips anything)
Thanks in advance
Antonis
_______________________________________________
XML-SIG maillist - XML...@python.org
http://mail.python.org/mailman/listinfo/xml-sig

Stefan Behnel

unread,
Oct 21, 2009, 10:18:17 AM10/21/09
to Antonis Kaklis, xml...@python.org

Antonis Kaklis wrote:
> I would like to make a program that takes a text file with the
> following representation for example:
>
> 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

Did you read the response that you got over at c.l.py?

Stefan

Reply all
Reply to author
Forward
0 new messages