Коррекция XSD в XML?

У меня есть данные в моем xml показанные как:

 <xs:element name="location"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="coords"/> </xs:sequence> </xs:complexType> </xs:element> 

Я хотел бы, чтобы схема фиксировала местоположение от высоты

 <location> <coords> 13.45,12.25,2.33 </coords> </location> 

просто быть 13.45,12.25 (высота пропущена)

может ли это быть вызвано XSD?

Я считаю, что лучше всего использовать регулярное выражение для обеспечения проверки. Должно быть что-то в следующих строках:

 <xs:element name="location"> <xs:complexType> <xs:sequence> <xs:element type="no-height-coords" name="coords"/> </xs:sequence> </xs:complexType> </xs:element> <xs:simpleType name="no-height-coords"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]+\.[0-9]+,[0-9]+\.[0-9]+"/> </xs:restriction> </xs:simpleType> 
  • Как отлаживать «пространство имен по умолчанию для документа неверно» Ошибка анализа XML?
  • Экспорт Excel в XML
  • Почему эта комбинация XML / XSD не экспортируется из Excel 2007?
  • Импорт XML в Excel с повторяющимися элементами
  • Как экспортировать данные из Excel в действительный Xml?
  • XML с встроенной схемой, поддерживаемой в Excel?
  • Преобразование структуры xsd в excel
  • XSD-сопоставление в Excel для генерации многократных экземпляров XML-элементов
  • XML в Excel в XML снова Ошибка денормализованного значения
  • Экспорт свойств файла XSD в Excel
  • XSD: добавление атрибутов к строго типизированным «простым» элементам
  • Interesting Posts

    VBA – сопоставить данные столбца и вставить

    VBA application.run, MAc excel 2016

    VBA динамически меняет 'lastrow'

    Excel vba: почему обновление не обновляется, обновляйте ячейки непосредственно перед отключением обновления экрана

    VBA явным образом запрашивает массив переменных в противоположность строковому значению

    Если оператор for внутри цикла в VBA

    Выход CrossTable для превосходства в R

    Массив, который выводит ячейки в столбце ПОСЛЕ некоторой точки

    Извлечение уникальных комбинаций из листов Excel

    Можно ли заморозить Excel, пока я что-то обрабатываю?

    Выберите диапазон ячеек, удалите пустые, а затем добавьте границу вокруг оставшихся ячеек

    #REF! возвращается, когда массив копируется

    Есть ли способ установить безопасный контент в файле excel, созданном из js?

    Удалить столбец в Excel, если определенная строка пуста

    Excel: использование ISBLANK в сочетании с оператором IF

    Давайте будем гением компьютера.