Как установить атрибут "xml: lang"?

Мне нужно добавить атрибут xml:lang на корневой узел xml в исходящий документ из BizTalk.

Это фиксированное значение, поэтому оно может быть установлено в схеме или что-то в этом роде.

Вот что я хочу получить:

<Catalog xml:lang = "NB-NO">
...
</Catalog>

Я пытался определить атрибут «xml: lang», но он не позволяет мне использовать «:» в схеме.

Я получаю следующее сообщение об ошибке:

Invalid 'name' attribute value 'xml:lang': The ':' character, hexadecimal value 0x3A, at position 3 within the name, cannot be included in a name.

Есть ли другой способ вставить ":" как часть имени атрибута в BizTalk?

Может кто подскажет, как это сделать?

Я использую BizTalk 2006 и без оркестровки.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
4 143
2

Ответы 2

Попробуйте добавить объявление пространства имен xml в схему

xmlns:xml = "http://www.w3.org/XML/1998/namespace" 

Помните, что это дополнение будет удалено при воссоздании файла схемы.

Когда я пытаюсь это сделать, BizTalk все еще жалуется на то, что атрибут lang не объявлен.

Jeremy Stein 30.12.2010 19:37

Вместо

<xs:attribute name = "xml:lang" />

пытаться

<xs:attribute ref = "xml:lang" />

вместо. По крайней мере, PhpStorm перестал на это жаловаться.

Другие вопросы по теме