XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Wayne HepperSubject: Trying to have attrribute with element
Author: Wayne Hepper
Date: 18 Mar 2004 12:57 PM
I am a newbie.
Trying to create xsd but having problems with creating an element that has one attribute.

Eg of what I want to create:
My Dept

I have tried to create a ComplexType, adding attribute but when test it says it is invalid.

Postnext
Wayne HepperSubject: Trying to have attrribute with element
Author: Wayne Hepper
Date: 18 Mar 2004 01:24 PM
Oops, looks like my example was taken literally by the display.

This what I am trying:
1. Create an element called 'Department'
2. This element is to have one attribute called 'DepartmentId'

Eg.
"My Dept"

If get various invalid errors. I've tried making a ComplexType, etc.

Postnext
Ivan PedruzziSubject: RE: Trying to have attrribute with element
Author: Ivan Pedruzzi
Date: 18 Mar 2004 01:53 PM

Hi Wayne,

Try something like that


{?xml version="1.0"?}
{xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"}
{xsd:element name="Department" type="DepartmentType"/}
{xsd:complexType name="DepartmentType"}
{xsd:attribute name="DepartmentId" type="xsd:integer"/}
{/xsd:complexType}
{/xsd:schema}

Ivan


> -----Original Message-----
> From: stylus-studio-tech Listmanager [mailto:listmanager@edn.exln.com]
> Sent: Thursday, March 18, 2004 1:52 PM
> To: Recipients of 'stylus-studio-tech' suppressed
> Subject: Trying to have attrribute with element
>
> From: "Wayne Hepper" {wayneh@dimensionaloutlook.com>
>
> Oops, looks like my example was taken literally by the display.
>
> This what I am trying:
> 1. Create an element called 'Department'
> 2. This element is to have one attribute called 'DepartmentId'
>
> Eg.
> "{Department DepartmentId="1234">My Dept{/Department>"
>
> If get various invalid errors. I've tried making a ComplexType, etc.
>
>
>
> To reply: mailto:stylus-studio-tech.7257@edn.exln.com
> To start a new topic: mailto:stylus-studio-tech@edn.exln.com
> To login: http://edn.exln.com/~SSDN

Postnext
Wayne HepperSubject: RE: Trying to have attrribute with element
Author: Wayne Hepper
Date: 18 Mar 2004 02:14 PM
Alright, I see what you're doing, but where
do I define that the Department element is xsd:string? The eg you show says that the
attribute is integer, which it is.
Thanks.

Posttop
Ivan PedruzziSubject: RE: Trying to have attrribute with element
Author: Ivan Pedruzzi
Date: 18 Mar 2004 03:05 PM

The following defines a SimpleType (no sub-elements allowed) that extends the string built-in type



{xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"}
{xsd:element name="Department" type="DepartmentType"/}
{xsd:complexType name="DepartmentType"}
{xsd:simpleContent}
{xsd:extension base="xsd:string"}
{xsd:attribute name="DepartmentId" type="xsd:integer"/}
{/xsd:extension}
{/xsd:simpleContent}
{/xsd:complexType}
{/xsd:schema}

Ivan


> -----Original Message-----
> From: stylus-studio-tech Listmanager [mailto:listmanager@edn.exln.com]
> Sent: Thursday, March 18, 2004 2:42 PM
> To: Recipients of 'stylus-studio-tech' suppressed
> Subject: RE: Trying to have attrribute with element
>
> From: "Wayne Hepper"
>
> Alright, I see what you're doing, but where
> do I define that the Department element is xsd:string? The eg you show says that the
> attribute is integer, which it is.
> Thanks.
>
>
>
> To reply: mailto:stylus-studio-tech.7259@edn.exln.com
> To start a new topic: mailto:stylus-studio-tech@edn.exln.com
> To login: http://edn.exln.com/~SSDN

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.