witam, mam taka zagwozdke umyslowa w postaci kawalka xml-a:
<?xml version="1.0" encoding="utf-8"?> <wrapper xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="wrapper.xsd"> <function name="foo" lang="C" calling_convention="cdecl"> <result type="int"></result> </function> <namespace name="N1"> <function name="bar" lang="C++" calling_convention="cdecl"> <result type="MyClass"></result> <parameter name="x" type="int"></parameter> </function> <namespace name="N2"> <function name="zoo" lang="C++" calling_convention="fastcall"> <result type="double"></result> <param name="x" type="double">3.14</param> </function> </namespace> </namespace> <class></class> <class></class> </wrapper> w tagu <wrapper> moga wystepowac w dowolnej kolejnosci i liczebnosci tagi <function>, <namespace> i <class>. ktos mi podpowie jak to zamodelowac? patrze sobie na xs:all, xs:sequence, xs:choice i nie mam pomyslu jak to zmontowac. nie wierze, zeby tworcy xsd nie przewidzieli takiego przypadku xml-a, wiec albo rozwiazanie jest trywialne, albo xsd jest do bani :) _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
