summaryrefslogtreecommitdiff
path: root/data/examples
diff options
context:
space:
mode:
Diffstat (limited to 'data/examples')
-rw-r--r--data/examples/interface_definition_sample.xml32
1 files changed, 23 insertions, 9 deletions
diff --git a/data/examples/interface_definition_sample.xml b/data/examples/interface_definition_sample.xml
index e77240b..fe22e17 100644
--- a/data/examples/interface_definition_sample.xml
+++ b/data/examples/interface_definition_sample.xml
@@ -1,15 +1,29 @@
<?xml version="1.0"?>
<interfaceDefinition extends="system">
<node name="login">
- <tagNode name="user">
- <helpString>User name</helpString>
- <constraint>
- <regex>[a-z][a-zA-Z0-9]+</regex>
- <errorMessage>User name must start with a letter and consist of letters and digits</errorMessage>
- </constraint>
- <leafNode name="full-name">
- <helpString>User full name</helpString>
+ <children>
+ <tagNode name="user">
+ <properties>
+ <helpString>User name</helpString>
+ <constraint>
+ <regex>[a-z][a-zA-Z0-9]+</regex>
+ <errorMessage>User name must start with a letter and consist of letters and digits</errorMessage>
+ </constraint>
+ </properties>
+ <children>
+ <leafNode name="full-name">
+ <properties>
+ <helpString>User full name</helpString>
+ </properties>
+ </leafNode>
+ </children>
+ </tagNode>
+ <leafNode name="hostname">
+ <properties>
+ <helpString>System hostname</helpString>
+ <valueHelpString>text</valueHelpString>
+ </properties>
</leafNode>
- </tagNode>
+ </children>
</node>
</interfaceDefinition>