MPS 2020.3 ヘルプ

XML 言語

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

構造

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

Xml1

これには、1 つ以上のプロローグエントリとルート xml 要素を 保持する単一の XmlDocument ノードが含まれています。

Xml2

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

Xml3

Enter キーを使用して、同じ行内または複数の行にまたがってプロローグのエントリを区切ります。

編集

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

Xml4

世代

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

Xml5