Проверка XML (разные дочерние теги) на основе значения атрибута
Я пишу дизайнер панели инструментов, который будет создавать виджеты на основе значений XML.
лайк
<dashboard>
<widget type="chart">
</widget>
</dashboard>
Я хочу изменить теги внутри<Виджет> основанный на значении@тип например, еслитип = «график» Тогда это должно позволять разные теги
<dashboard>
<widget type="chart">
<title text="Chart Title"></title>
<plotOptions>
<plotOptions>
<pie showInLegend="true" shadow="false" innerSize="50%">
<dataLabels color="#fff" distance="-20" format="{point.percentage:.0f} %" overflow="false"></dataLabels>
</pie>
</plotOptions>
<legend width="150" align="right" x="10" layout="vertical">
<navigation></navigation>
</legend>
<tooltip enabled="false"></tooltip>
<exporting enabled="true"></exporting>
</plotOptions>
</widget>
</dashboard>
И если у нас естьтип = «стол» Это должно позволять разные теги
<dashboard>
<widget type="table">
<title text="Table Title"></title>
<thead>
<tr>
<th>One</th>
<th>Two</th>
<th>Three</th>
</tr>
</thead>
<tbody>
<tr>
<td>DS.One</td>
<td>DS.Two</td>
<td>DS.Three</td>
</tr>
</tbody>
</widget>
</dashboard>
И это также должно дать автоматическое предложение в редакторе XML, как"ЗАТМЕНИЕ"