我编写了简单的类代码生成器,它基于 xml 文件创建代码。
xml 文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<classes>
<class name="Klient">
<attr type="int">id</attr>
<attr type="String">imie</attr>
<attr type="String">nazwisko</attr>
<attr type="Date">dataUr</attr>
</class>
<class name="Wizyta">
<attr type="int">id</attr>
<attr type="Klient">klient</attr>
<attr type="Date">data</attr>
</class>
</classes>
如果我想将这个简单的 xml 定义为 BNF 语法,它会是什么样子?