<p>I need to add a <code>xml:lang</code> attribute on the root xml node in the outbound document from BizTalk.</p>

<p>This is a fixed value, so it may be set in the schema or something.</p>

<p>This is what I want to get out:</p>

<pre><code>&lt;Catalog xml:lang="NB-NO"&gt;
...
&lt;/Catalog&gt;
</code></pre>

<p>I've tried to define the attribute "xml:lang", but it doesn't allow me to use ":" in the schema. </p>

<p>This is the error message I get:</p>

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

<p>Is there another way to insert a ':' as part of the attribute name in BizTalk?</p>

<p>Can anyone tell me how to do this?</p>

<p>I'm using BizTalk 2006 and no orchestration.</p>

Try to add the xml namespace declaration to the schema
```
```
xmlns:xml="http://www.w3.org/XML/1998/namespace"
```
```
Beware that this addition will be removed when the schema file is recreated.