Я много раз пробовал Google, но это либо невозможно, либо терминология, которую я использую, неверна. Можно ли сделать XSD для следующего примера:XSD Где значение элемента - это имя другого элемента
<inputs>
<input>
<name>Test 1</name>
<valuesTag>values_generated_15Jan2015</valuesTag>
</input>
<inputs>
<values>
<values_generated_15Jan2015>
...
</values_generated_15Jan2015>
</values>
Причиной для этого является то, что у нас есть только несколько вариантов для списка значений, но большое количество входов, где каждый список значений используется несколькими входами, и было бы неплохо не дублировать значения.
Возможно, вы можете сделать это с помощью XSD 1.1. Если я хорошо понимаю, для каждого * * узла, он должен появиться внутри * *, узел с именем, равным значению * *. Какой контент вам нужен внутри (например) * *? –
sergioFC
Это правильно. Значения представляют собой список комплексных чисел, который может составлять от 50 до 1000 записей. – steveo225
В порядке ли вы использовать что-то вроде * <значение id = "values_generated_15Jan2015"> *? – sergioFC