Project

Profile

Help

Revision dd751c72

Added by Debbie Lockett over 1 year ago

Bug #4458 fixes: configuration file schema updates (including file renaming)

View differences:

latest9.9/samples/config/saxon-attributes.xsd
14 14

  
15 15
  <xs:import namespace="http://saxon.sf.net/ns/configuration" schemaLocation="config.xsd"/>
16 16
  
17
  <xs:attribute name="attribute-order" type="c:listOfQNameType">
17
  <xs:attribute name="attribute-order" type="c:listOfQNameOrStarType">
18 18
    <xs:annotation>
19 19
      <xs:documentation>
20 20
        Controls the order in which attributes appear within an element start tag
21 21
      </xs:documentation>
22 22
    </xs:annotation>
23 23
  </xs:attribute>
24
  
25
  <xs:attribute name="canonical" type="c:yesOrNoType">
26
    <xs:annotation>
27
      <xs:documentation>
28
        If true, the serialization follows (as far as possible) the rules of Canonical XML
29
      </xs:documentation>
30
    </xs:annotation>
31
  </xs:attribute>
32
  
24 33
  <xs:attribute name="character-representation" type="xs:string">
25 34
    <xs:annotation>
26 35
      <xs:documentation>
......
34 43
      </xs:documentation>
35 44
    </xs:annotation>
36 45
  </xs:attribute>
46
  
37 47
  <xs:attribute name="double-space" type="c:listOfQNameType">
38 48
    <xs:annotation>
39 49
      <xs:documentation>
......
41 51
      </xs:documentation>
42 52
    </xs:annotation>
43 53
  </xs:attribute>
54
  
44 55
  <xs:attribute name="indent-spaces" type="xs:integer">
45 56
    <xs:annotation>
46 57
      <xs:documentation>
47 58
        The number of spaces to be used for each level of indentation when indenting output
48 59
      </xs:documentation>
49 60
    </xs:annotation>
50
  </xs:attribute> 
61
  </xs:attribute>
62
  
51 63
  <xs:attribute name="line-length" type="xs:integer">
52 64
    <xs:annotation>
53 65
      <xs:documentation>
......
56 68
        splitting text lines when possible (with HTML output method).
57 69
      </xs:documentation>
58 70
    </xs:annotation>
59
  </xs:attribute> 
71
  </xs:attribute>
72
  
60 73
  <xs:attribute name="newline" type="xs:string">
61 74
    <xs:annotation>
62 75
      <xs:documentation>
63 76
        Defines the string that is used by the text output method to represent a newline. Default
64 77
        value x10.
65 78
      </xs:documentation>
66
    </xs:annotation>
67
  </xs:attribute> 
79
    </xs:annotation>   
80
  </xs:attribute>
81
  
68 82
  <xs:attribute name="next-in-chain" type="xs:anyURI">
69 83
    <xs:annotation>
70 84
      <xs:documentation>
......
72 86
      </xs:documentation>
73 87
    </xs:annotation>
74 88
  </xs:attribute>
89
  
90
  <xs:attribute name="property-order" type="c:listOfPropertyNameType">
91
    <xs:annotation>
92
      <xs:documentation>
93
        The order in which properties of an object are to be serialized by the JSON output method.
94
        If the value is given as "a b c * x y z", then properties "a", "b", and "c" (if present) are serialized first,
95
        in that order, followed by any other properties in alphabetical order, followed by the properties
96
        "x", "y", and "z".
97
      </xs:documentation>
98
    </xs:annotation>
99
  </xs:attribute>
100
  
75 101
  <xs:attribute name="recognize-binary" type="c:yesOrNoType">
76 102
    <xs:annotation>
77 103
      <xs:documentation>
......
81 107
      </xs:documentation>
82 108
    </xs:annotation>
83 109
  </xs:attribute>
110
  
84 111
  <xs:attribute name="require-well-formed" type="c:yesOrNoType">
85 112
    <xs:annotation>
86 113
      <xs:documentation>
......
89 116
      </xs:documentation>
90 117
    </xs:annotation>
91 118
  </xs:attribute>
119
  
120
  <xs:attribute name="single-quotes" type="c:yesOrNoType">
121
    <xs:annotation>
122
      <xs:documentation>
123
        If true, requests that attributes should be delimited by apostrophes rather than
124
        quotation marks
125
      </xs:documentation>
126
    </xs:annotation>
127
  </xs:attribute>
128
  
92 129
  <xs:attribute name="supply-source-locator" type="c:yesOrNoType">
93 130
    <xs:annotation>
94 131
      <xs:documentation>
......
98 135
      </xs:documentation>
99 136
    </xs:annotation>
100 137
  </xs:attribute>
138
  
101 139
  <xs:attribute name="suppress-indentation" type="c:listOfQNameType">
102 140
    <xs:annotation>
103 141
      <xs:documentation> Defines a list of element names whose content should not be indented

Also available in: Unified diff