Click here to Skip to main content
15,122,559 members
Home / Discussions / XML / XSL
   

XML / XSL

 
GeneralRe: XML Pin
Member 1273144310-Sep-16 6:18
MemberMember 1273144310-Sep-16 6:18 
GeneralRe: XML Pin
OriginalGriff10-Sep-16 6:48
mveOriginalGriff10-Sep-16 6:48 
GeneralRe: XML Pin
Member 1273144310-Sep-16 6:53
MemberMember 1273144310-Sep-16 6:53 
GeneralRe: XML Pin
OriginalGriff10-Sep-16 7:11
mveOriginalGriff10-Sep-16 7:11 
GeneralRe: XML Pin
Member 1273144310-Sep-16 7:40
MemberMember 1273144310-Sep-16 7:40 
GeneralRe: XML Pin
OriginalGriff10-Sep-16 8:23
mveOriginalGriff10-Sep-16 8:23 
QuestionHow to create XSD without repeating myself Pin
Mikael Sterley28-Apr-16 4:46
MemberMikael Sterley28-Apr-16 4:46 
AnswerRe: How to create XSD without repeating myself Pin
George Jonsson13-Jun-16 4:08
professionalGeorge Jonsson13-Jun-16 4:08 
I guess you can do something like this:

First create your own type.
XML
<xs:complexType name="contentType">
    <xs:sequence>
      <xs:element name="line">
        <xs:complexType>
          <xs:attribute name="left" type="xs:int" use="required" />
          <xs:attribute name="top" type="xs:int" use="required" />
          <xs:attribute name="width" type="xs:int" use="required" />
        </xs:complexType>
      </xs:element>
      <xs:element name="image">
        <xs:complexType>
          <xs:attribute name="left" type="xs:int" use="required" />
          <xs:attribute name="top" type="xs:int" use="required" />
          <xs:attribute name="path" type="xs:string" use="required" />
        </xs:complexType>
      </xs:element>
      <xs:element name="text">
        <xs:complexType>
          <xs:attribute name="size" type="xs:int" use="required" />
          <xs:attribute name="value" type="xs:string" use="required" />
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>


Then use it for your elements, head, body and foot
XML
<xs:element name="head">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="content" type="contentType" />
    </xs:sequence>
    <xs:attribute name="showpagenumer" type="xs:boolean" use="required" />
  </xs:complexType>
</xs:element>

AnswerRe: How to create XSD without repeating myself Pin
Bernhard Hiller5-Sep-16 22:08
MemberBernhard Hiller5-Sep-16 22:08 
Questiongenerating a unique value and adding it to a group of elements Pin
Drew Church27-Mar-16 15:11
MemberDrew Church27-Mar-16 15:11 
AnswerRe: generating a unique value and adding it to a group of elements Pin
Jim Meadors27-Mar-16 19:29
MemberJim Meadors27-Mar-16 19:29 
GeneralRe: generating a unique value and adding it to a group of elements Pin
Drew Church28-Mar-16 3:07
MemberDrew Church28-Mar-16 3:07 
GeneralRe: generating a unique value and adding it to a group of elements Pin
Jim Meadors28-Mar-16 20:44
MemberJim Meadors28-Mar-16 20:44 
GeneralRe: generating a unique value and adding it to a group of elements Pin
Drew Church29-Mar-16 4:26
MemberDrew Church29-Mar-16 4:26 
GeneralRe: generating a unique value and adding it to a group of elements Pin
Jim Meadors29-Mar-16 20:12
MemberJim Meadors29-Mar-16 20:12 
Questiontheory xml . help me Pin
Member 1216400424-Nov-15 6:29
MemberMember 1216400424-Nov-15 6:29 
AnswerRe: theory xml . help me Pin
George Jonsson4-Dec-15 21:45
professionalGeorge Jonsson4-Dec-15 21:45 
QuestionXML parsing error --> #10; Pin
NJdotnetdev14-Jul-15 3:23
MemberNJdotnetdev14-Jul-15 3:23 
AnswerRe: XML parsing error --> #10; Pin
User 41802545-Aug-15 3:27
MemberUser 41802545-Aug-15 3:27 
QuestionNETIQ Product Help needed. Pin
Member 1156144127-Mar-15 11:24
MemberMember 1156144127-Mar-15 11:24 
AnswerRe: NETIQ Product Help needed. Pin
Richard Andrew x6427-Mar-15 15:14
professionalRichard Andrew x6427-Mar-15 15:14 
AnswerRe: NETIQ Product Help needed. Pin
Abhipal Singh19-May-15 6:07
professionalAbhipal Singh19-May-15 6:07 
Questioncopying attribute from one node to other Pin
ramina sen9-Feb-15 1:10
Memberramina sen9-Feb-15 1:10 
QuestionXSL: how to properly reference to xml field? Pin
Maciej Los16-Nov-14 10:05
mveMaciej Los16-Nov-14 10:05 
AnswerRe: XSL: how to properly reference to xml field? Pin
Richard Deeming17-Nov-14 3:52
mveRichard Deeming17-Nov-14 3:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.