我有here这个简单的Hello world代码,无法找到 xsd 行的含义,以及如何使用它。该文件位于何处,是否有必要?
module scribble.example.Basic;
type <xsd> "{http://scribble.org/examples}Greetings" from "HelloWorld.xsd" as Greetings;
global protocol HelloWorld (role Me, role World) {
hello(Greetings) from Me to World;
hello(Greetings) from World to Me;
}
答案 0 :(得分:0)
XSD
是 XML架构定义。
它定义了XML文档的外观。
另请参阅w3schools上的页面。
该文件位于您想要的任何位置。
&lt; &GT;标识类型的性质,在这种情况下它是XSD(XML模式定义)。下一部分是双引号,以适合模式的格式标识类型。 from值(也用双引号)表示模式定义的位置。最后,as值是协议将用于引用此类型的别名。
由于您需要定义协议,因此这是必要的。否则,使用scribble完全没有意义(在我看来)。