MS Access 2010, XML - PullRequest
       2

MS Access 2010, XML

0 голосов
/ 13 декабря 2018

Я создал файл xslt, который преобразует данные, которые были экспортированы из mc access в формате XML.

Когда данные экспортируются в формате xml, данные отображаются следующим образом:

    <StudentDetails>
        <StudentNumber>0112142</StudentNumber>
        <SiteCode>01</SiteCode>
    </StudentDetails>

В файле преобразования я закодировал его как следующий код, и результат показан выше

<StudentDetails>
        <xsl:element name="StudentNumber"><xsl:value-of select="StudentNumber"/></xsl:element>
        <xsl:element name="SiteCode"><xsl:value-of select="SiteCode"/></xsl:element>    
</StudentDetails>

Однако я хочу, чтобы вывод отображался следующим образом:

<StudentDetails>
    <StudentNumber extension="0112142"/>
    <SiteCode extension="01"/>
</StudentDetails>

Какизменить код трансформирования для вывода данных, подобных приведенным выше?

1 Ответ

0 голосов
/ 13 декабря 2018

Предполагая, что вы находитесь в контексте StudentDetails, вы можете сделать:

<StudentDetails>
    <StudentNumber extension="{StudentNumber}"/>
    <SiteCode extension="{SiteCode}"/>
</StudentDetails>

Прочитать о Шаблоны значений атрибутов , чтобы понять, как это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...