Abstraktnemu sintaktičnemu drevesu iz naloge 8 dodajte metodo toXML
, ki ga bo pretvorila v XML dokument skladen z XSD shemo: https://ppj.lpm.feri.um.si/schemas/expr.xsd.
Pravlinost metode toXML
preverite na enega od nalednjih načinov:
xmllint --shema SHEMA DOKUMENT
.Primer XML dokumenta:
<?xml version="1.0" encoding="UTF-8"?>
<program>
<plus>
<times>
<real>1.0</real>
<real>2.0</real>
</times>
<real>3.0</real>
</plus>
</program>
Nalogo oddajte na GitHub, link. Ta naloga nima avtomatskih testov.