[Home] [By Thread] [By Date] [Recent Entries]

  • To: xml-dev@l...
  • Subject: schema datatype for ip address
  • From: "Rakshan Murthy" <rakshanm@h...>
  • Date: Thu, 02 Feb 2006 04:23:11 -0600
  • Bcc:
  • In-reply-to: <1138875371.16760.ezmlm@l...>


Hi,

Im trying to create a schema for the following:

<ip type="start">1.1.1.1</ip>

Basically, a complexType with a 'type' attribute of string, and a content 
which is a restricted pattern.

I keep getting validation errors from
http://www.w3.org/2001/03/webdata/xsv

when i try :
  <xs:complexType name="ip">
   <xs:simpleContent>
   <xs:restriction base="xs:string">
	<xs:pattern 
value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])"/>
   </xs:restriction>
   </xs:simpleContent>
   <xs:attribute name="type" type="xs:string" use="optional" />
  </xs:complexType>

If i use complexContent, it doesnt allow use of patters to restrict.
Anyone have a solution?

Thanks,
rax



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member