Динамическое создание XML-файлов

#xml #xml-parsing

Вопрос:

Мне нужно сгенерировать XML с двумя динамическими полями, одно из которых является постоянным, а другое-автоматически сгенерированным числом из 16 цифр.

Количество XML и размер XML должны быть настраиваемыми. Это в основном используется для запуска нагрузочного тестирования

Есть ли доступный сценарий, чтобы облегчить это? Специфичного языка программирования не существует. Так что все должно сработать. Может ли кто-нибудь, пожалуйста, помочь или указать мне правильное направление вперед?

Комментарии:

1. Существует масса различных способов сделать это, выбор зависит от среды вашего проекта и инструментов, которые у вас есть под рукой. Когда вы говорите «автоматически сгенерированный», это простое добавочное число?

Ответ №1:

В XSLT 2.0

 <xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform
  version="2.0">
  <xsl:param name="size" select="100000"/>
  <xsl:template name="main">
    <out>
      <xsl:for-each select="1 to $size">
        <record field1="constant" field2="{.}"/>
      </xsl:for-each>
    </out>
  </xsl:template>
</xsl:transform>