0

我从这里有这个简单的 Hello world 代码,但找不到 line 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;
}
4

1 回答 1

0

XSDXML 模式定义。它定义了您的 XML 文档的外观。另请参阅w3schools上的页面。该文件位于您想要的任何位置。

涂鸦自述文件

< > 之间的部分标识了类型的性质,在这种情况下,它是一个 XSD(XML 模式定义)。下一部分用双引号括起来,以适合模式的格式标识类型。from 值(也在双引号中)表示模式定义的位置。最后 as 值是协议将用来引用此类型的别名。

由于您要定义协议,因此这是必要的。否则,使用 scribble 根本没有意义(在我看来)。

于 2017-03-27T12:30:36.760 回答