我正在使用generateDS(http://www.davekuhlman.org/generateDS.html)通过某些XSD创建python类,然后使用python创建不同的XML文件。它可以与一些简单的XSD文件一起正常工作,但是当我尝试所需的文件时,它给了我一个错误“ process_includes.SchemaIOError:在<_io.BufferedReader name ='shipporder.xsd'>中找不到引用的文件TObject.xsd。 ”。
实际上我不知道如何解决它。
user:apiToken
答案 0 :(得分:0)
我遇到了同样的问题。您的情况是由文件TObject.xsd
丢失引起的。
您可能想知道TObject.xsd
来自何处?它应该可以在您的shipporder.xsd
中找到,例如
<xsd:import schemaLocation="TObject.xsd" ...
generateDS
不仅加载参数中指示的所有XSD,还加载导入的XSD文件。因此,请确保存在TObject.xsd
。
实际问题是generateDS
没有给出可理解的错误消息。