• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 706
  • Last Modified:

Differences b/w <xs:element> & <xsd:element>

Is there any differences b/w <xs:element> & <xsd:element> ? if no diff, why is it that some dtd to xsd converter converts to "xs" instead of "xsd"? What has to be specified if "xsd" is required?
0
feliciayong
Asked:
feliciayong
  • 2
1 Solution
 
hongjunCommented:
It depends on the xml namespace you are using.

If you use xs, then you need to stick with xs.
If you use xsd, then you need to stick with xsd.
0
 
hongjunCommented:
Here, we use "xs"

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com"
elementFormDefault="qualified">

Or you can use "xsd"

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com"
elementFormDefault="qualified">


Or you can even use anything! But you will need to stick with the namespace later

<?xml version="1.0"?>
<abc:schema xmlns:abc="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com"
elementFormDefault="qualified">


http://www.w3schools.com/schema/schema_schema.asp
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now