xml/config.rnc
author František Kučera <franta-hg@frantovo.cz>
Thu, 02 Jan 2014 19:59:33 +0100
branchv_0
changeset 113 575a8c6b91ad
child 120 940681695aa4
permissions -rw-r--r--
Relax NG schema for XML configuration
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
113
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     1
default namespace = "https://sql-dk.globalcode.info/xmlns/configuration"
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     2
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     3
start =
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     4
	element configuration {
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     5
		
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     6
		element database {
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     7
			element name { text },
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     8
			element url { text },
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     9
			element userName { text }?,
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    10
			element password { text }?,
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    11
			element property {
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    12
				attribute name { text },
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    13
				text
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    14
			}*
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    15
		}*,
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    16
		
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    17
		element defaultFormatter { text }?,
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    18
		
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    19
		element formatter {
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    20
			element name { text },
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    21
			element class { text },
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    22
			element property {
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    23
				attribute name { text },
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    24
				text
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    25
			}*
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    26
		}*
575a8c6b91ad Relax NG schema for XML configuration
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    27
	}