MPS 2026.1 ヘルプ

XML 言語

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

構造

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

xml1.png

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

xml2.png

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

xml3.png

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

編集

要素、その属性、値は、自然な形で入力できます。「<」、「>」、「=」、「スペース」、「&」などの XML 固有のシンボルは区切り文字として認識され、自動的に呼び出される変換処理によって、XmlElementXmlAttributeXmlTextXmlTextValue、XmlEntityRef、XmlEntityRefValueXmlComment など、目的の概念の適切なインスタンスが正しく挿入されます。コード補完機能により未完成の要素を簡単に補完できます。

xml4.png

世代

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

xml5.png
2026 年 5 月 06 日