2016-05-26 3 views
1

Может ли кто-нибудь сказать мне, как я могу добавить расположение схемы/схемы (XSD-файл) в XSLT1.0?Добавить схему в XSLT 1.0?

У меня нет доступа к XSLT2.0, поэтому я не могу использовать функцию import-schema.

Вот мой сценарий:

У меня есть XSLT с именем myXSLT.xsl, то у меня есть несколько Schemas сказать mSchema1.xsd, mSchema2.xsd и так далее ... это в одном месте, как HTTP: \ mylocation \ schemas \

моя проблема заключается в том, как я могу связать эти схемы в моем xslt, чтобы при создании XML он мог быть автоматически проверен, я использую vb.net и доступен только для MSXML по умолчанию? Или это возможно или нет?

+1

Что означает «добавить расположение схемы/схемы в XSLT1.0»? Чего вы пытаетесь достичь? –

ответ

1

Процессоры XSLT, ориентированные на схему, имеют только XSLT 2.0+; нет эквивалента XSLT 1.0 xsl:import-schema.

Если ваш прецедент является достаточно ограничительным, вы можете получить доступ к некоторой информации из XSD через select="document('your.xsd')", но поймите, что вы будете сами по себе относительно семантики XSD - это будет только доступ на уровне XML. См. Совет: How to combine documents with XSLT

Смежные вопросы