MPS 2020.1 ヘルプ

XML 言語

jetbrains.mps.core.xml 言語は、MPS の XML 文書を厳密にモデル化するように設計されています。この言語は、プレーン XML と 1:1 で一致することを目的としており、テキスト XML ファイルに生成されます。

構造

XML ファイルを表すには XmlFile ルート要素を使用する必要があります。

xml1

それは単一の XmlDocument ノードを含み、それ自身が 1 つ以上のプロローグエントリとルート xml 要素を保持する

xml2

選択およびカスタマイズが必要なプロローグ要素には、いくつかの種類があります。

xml3

Enter キーを使用して、プロローグ内のエントリを同じ行内または複数行に分割する

編集

その後、要素、それらの属性、値を自然に入力できます。XML 固有の記号、たとえば '<'、'>'、'='、' スペース '、"&" は区切り文字として認識され、自動的に呼び出された変換は、目的の概念の適切なインスタンスを正しく挿入します - XmlElementXmlAttributeXmlTextXmlTextValue XmlEntityRefXmlEntityRefValueXmlComment などコード補完は、未完成の要素を少しの労力で補完できます。

xml4

世代

言語は TextGen アスペクトを使用してテキスト XML に変換されます。

xml5