[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: schema datatype for ip address
Rakshan Murthy wrote: > > > Hmm, > I just needed to sit with xml spy for a bit and now i think I have the > solution : > > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > <!--W3C Schema generated by XMLSpy v2006 sp2 U (http://www.altova.com)--> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > elementFormDefault="qualified"> > > <xs:simpleType name="ipaddrstr"> > <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])" > /> i think your restriction pattern is not correct. if u want the perfect pattern for a say real ip address , you can use this : "(([1-9]|1[0-9]{1,2}|2([0-1][0-9]?|2[0-3]?|[0-9])|[3-9][0-9]))(\.([0-9]|1[0-9]{1,2}|2([0-4][0-9]?|5[0-5]?|[0-9])?|[3-9][0-9])){3}" if you can share what exactly are you doing .. we can share our similar work effort. ciao > </xs:restriction> > </xs:simpleType> > > <xs:complexType name="ipaddr"> > <xs:simpleContent > > <xs:extension base="ipaddrstr"> > <xs:attribute name="type" type="xs:string" > use="optional" /> > </xs:extension> > </xs:simpleContent> > </xs:complexType> > > <xs:element name="ip" type="ipaddr" /> > > </xs:schema> > > > regards, > rax > >> From: "Rakshan Murthy" <rakshanm@h...> >> To: xml-dev@l... >> Subject: schema datatype for ip address Date: Thu, 02 Feb >> 2006 04:23:11 -0600 >> >> >> 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 >> >> >> >> ----------------------------------------------------------------- >> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an >> initiative of OASIS <http://www.oasis-open.org> >> >> The list archives are at http://lists.xml.org/archives/xml-dev/ >> >> To subscribe or unsubscribe from this list use the subscription >> manager: <http://www.oasis-open.org/mlmanage/index.php> >> > > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://www.oasis-open.org/mlmanage/index.php> > >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|