[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Attributes

From: Pete Cordell <petexmldev@tech-know-ware.com>
Date: Sat, 10 Dec 2005 09:49:27 -0000
Message-ID: <000b01c5fd6f$093f0790$a300a8c0@RW>
To: "Gregor Zeitlinger" <gregor.zeitlinger@torexretail.de>, <xmlschema-dev@w3.org>
xsd attributes different namespaces

Hi Gregor,

In your schema for bns you need to define a global attribute something like:

<xsd:attribute name="bAtt" type="b:bAttType" />

Then you need to change the line in your ans schema to:

      <xsd:attribute ref="b:bAtt"/>

That should give the result you want.

HTH,

Pete.
--
=============================================
Pete Cordell
 for XML to C++ data binding visit
http://www.tech-know-ware.com/lmx
(or http://www.xml2cpp.com)
=============================================

----- Original Message ----- 
From: "Gregor Zeitlinger" <gregor.zeitlinger@torexretail.de>
To: <xmlschema-dev@w3.org>
Sent: Friday, December 09, 2005 1:04 PM
Subject: Attributes from different namespaces



Hi,

I want to declare an element in namespace a that has attributes from 
namespace a and b.

What I tried was the following

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:a="ans"
  xmlns:b="bns"
  targetNamespace="ans"
  elementFormDefault="qualified"
  attributeFormDefault="unqualified">
  <xsd:import namespace="bns" schemaLocation="b.xsd" />
<xsd:element name="box">
    <xsd:complexType>
      <xsd:attribute name="aAtt" type="a:aAttType" />
      <xsd:attribute name="bAtt" type="b:bAttType" /> <!-- bAttType is in 
b.xsd -->
    </xsd:complexType>
</xsd:element>

When I did this, however, the bAtt Attribute was in the a namespace.
What did I do wrong?

Gregor Zeitlinger
LUCAS Product Development

Torex Retail Solutions GmbH

Schwedenstr. 9, D-13359 Berlin
Tel. +49 (0) 30 49901-243
Fax +49 (0) 30 49901-139

Mailto:gregor.zeitlinger@torexretail.de
http://www.torexretail.de
Received on Saturday, 10 December 2005 09:49:52 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.