Я использую ATL для изменения файла Xml на основе новой метамодели. У меня есть следующий XML код:
<TASK>
<PRETOPIC>
<TITLE>Possible Causes</TITLE> ...
с метамоделью с классом с именем TITLE. Я хочу получить строку «Возможные причины» между двумя тегами TITLE. Поэтому я пишу в ATL:
rule FromTITLE {
from
s: MMin!TITLE
to
t1: MMout!Title (
PCDATA <- s.value
)}
PCDATA - это атрибут EA, где я храню «Возможные причины». Проблема, когда я создаю новый Xml У меня есть это:
<Task>
<Preliminary_Topic TITLE="/11"/>
Спасибо за вашу помощь!