Browse Source

xml: Use wrapper tags for ENTRY

Serj Kalichev 1 year ago
parent
commit
ae0fc2debc
1 changed files with 106 additions and 106 deletions
  1. 106 106
      xml/sysrepo.xml

+ 106 - 106
xml/sysrepo.xml

@@ -12,199 +12,199 @@
 </PLUGIN>
 
 
-<ENTRY name="PLINE_SET" purpose="ptype">
-	<ENTRY name="completion" purpose="completion">
+<PTYPE name="PLINE_SET">
+	<COMPL>
 		<ACTION sym="srp_compl@sysrepo"/>
-	</ENTRY>
-	<ENTRY name="help" purpose="help">
+	</COMPL>
+	<HELP>
 		<ACTION sym="srp_help@sysrepo"/>
-	</ENTRY>
+	</HELP>
 	<ACTION sym="PLINE_SET@sysrepo"/>
-</ENTRY>
+</PTYPE>
 
-<ENTRY name="PLINE_DEL" purpose="ptype">
-	<ENTRY name="completion" purpose="completion">
+<PTYPE name="PLINE_DEL">
+	<COMPL>
 		<ACTION sym="srp_compl@sysrepo"/>
-	</ENTRY>
-	<ENTRY name="help" purpose="help">
+	</COMPL>
+	<HELP>
 		<ACTION sym="srp_help@sysrepo"/>
-	</ENTRY>
+	</HELP>
 	<ACTION sym="PLINE_DEL@sysrepo"/>
-</ENTRY>
+</PTYPE>
 
-<ENTRY name="PLINE_EDIT" purpose="ptype">
-	<ENTRY name="completion" purpose="completion">
+<PTYPE name="PLINE_EDIT">
+	<COMPL>
 		<ACTION sym="srp_compl@sysrepo"/>
-	</ENTRY>
-	<ENTRY name="help" purpose="help">
+	</COMPL>
+	<HELP>
 		<ACTION sym="srp_help@sysrepo"/>
-	</ENTRY>
+	</HELP>
 	<ACTION sym="PLINE_EDIT@sysrepo"/>
-</ENTRY>
+</PTYPE>
 
-<ENTRY name="PLINE_INSERT_FROM" purpose="ptype">
-	<ENTRY name="completion" purpose="completion">
+<PTYPE name="PLINE_INSERT_FROM">
+	<COMPL>
 		<ACTION sym="srp_compl@sysrepo"/>
-	</ENTRY>
-	<ENTRY name="help" purpose="help">
+	</COMPL>
+	<HELP>
 		<ACTION sym="srp_help@sysrepo"/>
-	</ENTRY>
+	</HELP>
 	<ACTION sym="PLINE_INSERT_FROM@sysrepo"/>
-</ENTRY>
+</PTYPE>
 
-<ENTRY name="PLINE_INSERT_TO" purpose="ptype">
-	<ENTRY name="completion" purpose="completion">
+<PTYPE name="PLINE_INSERT_TO">
+	<COMPL>
 		<ACTION sym="srp_compl_insert_to@sysrepo"/>
-	</ENTRY>
-	<ENTRY name="help" purpose="help">
+	</COMPL>
+	<HELP>
 		<ACTION sym="srp_help_insert_to@sysrepo"/>
-	</ENTRY>
+	</HELP>
 	<ACTION sym="PLINE_INSERT_TO@sysrepo"/>
-</ENTRY>
+</PTYPE>
 
 
-<ENTRY name="main" container="true">
+<VIEW name="main">
 
-	<ENTRY name="configure" help="Configure system">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="configure" help="Configure system">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ACTION sym="nav">replace sysrepo</ACTION>
-	</ENTRY>
+	</COMMAND>
 
 	<ENTRY name="show" help="Show" mode="switch">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 
-		<ENTRY name="running" help="Show running-config" mode="sequence">
-			<ENTRY name="SUBCOMMAND" purpose="ptype" ref="/SUBCOMMAND"/>
+		<COMMAND name="running" help="Show running-config">
+			<PTYPE name="COMMAND" ref="/COMMAND"/>
 			<ACTION sym="srp_show_running@sysrepo"/>
-		</ENTRY>
+		</COMMAND>
 
 	</ENTRY>
 
-</ENTRY>
+</VIEW>
 
 
-<ENTRY name="sysrepo" mode="switch" container="true">
+<VIEW name="sysrepo">
 
-	<ENTRY name="prompt" purpose="prompt">
+	<PROMPT>
 		<ACTION sym="srp_prompt_edit_path@sysrepo"/>
 		<ACTION sym="prompt">%u@%h# </ACTION>
-	</ENTRY>
+	</PROMPT>
 
-	<ENTRY name="exit" help="Exit configuration mode or level up">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="exit" help="Exit configuration mode or level up">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ACTION sym="srp_up@sysrepo"/>
 		<ACTION sym="nav" exec_on="fail">replace main</ACTION>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="do" help="Execute operational mode command">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
-		<ENTRY name="operational" mode="switch" container="true" ref="/main"/>
-	</ENTRY>
+	<COMMAND name="do" help="Execute operational mode command">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
+		<VIEW name="operational" ref="/main"/>
+	</COMMAND>
 
-	<ENTRY name="set" help="Set data to database" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="set" help="Set data to database">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ENTRY name="path" max="100">
-			<ENTRY name="PLINE_SET" purpose="ptype" ref="/PLINE_SET"/>
+			<PTYPE name="PLINE_SET" ref="/PLINE_SET"/>
 		</ENTRY>
 		<ACTION sym="srp_set@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="del" help="Delete data from database" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="del" help="Delete data from database">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ENTRY name="path" max="100">
-			<ENTRY name="PLINE_DEL" purpose="ptype" ref="/PLINE_DEL"/>
+			<PTYPE name="PLINE_DEL" ref="/PLINE_DEL"/>
 		</ENTRY>
 		<ACTION sym="srp_del@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="edit" help="Change hierarchy level" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="edit" help="Change hierarchy level">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ENTRY name="path" max="100">
-			<ENTRY name="PLINE_EDIT" purpose="ptype" ref="/PLINE_EDIT"/>
+			<PTYPE name="PLINE_EDIT" ref="/PLINE_EDIT"/>
 		</ENTRY>
 		<ACTION sym="srp_edit@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="top" help="Change hierarchy level to the top one" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="top" help="Change hierarchy level to the top one">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ACTION sym="srp_top@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="up" help="Up hierarchy level" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="up" help="Up hierarchy level">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ACTION sym="srp_up@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="insert" help="Insert statement to specified position" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="insert" help="Insert statement to specified position">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ENTRY name="from_path" max="100">
-			<ENTRY name="PLINE_INSERT_FROM" purpose="ptype" ref="/PLINE_INSERT_FROM"/>
+			<PTYPE name="PLINE_INSERT_FROM" ref="/PLINE_INSERT_FROM"/>
 		</ENTRY>
 		<ENTRY name="position" mode="switch" container="true">
-			<ENTRY name="first" help="First position">
-				<ENTRY name="SUBCOMMAND" purpose="ptype" ref="/SUBCOMMAND"/>
-			</ENTRY>
-			<ENTRY name="last" help="Last position">
-				<ENTRY name="SUBCOMMAND" purpose="ptype" ref="/SUBCOMMAND"/>
-			</ENTRY>
+			<COMMAND name="first" help="First position">
+				<PTYPE name="COMMAND" ref="/COMMAND"/>
+			</COMMAND>
+			<COMMAND name="last" help="Last position">
+				<PTYPE name="COMMAND" ref="/COMMAND"/>
+			</COMMAND>
 			<ENTRY name="relative_block" mode="sequence" container="true">
 				<ENTRY name="relative" mode="switch" container="true">
-					<ENTRY name="before" help="Before specified element">
-						<ENTRY name="SUBCOMMAND" purpose="ptype" ref="/SUBCOMMAND"/>
-					</ENTRY>
-					<ENTRY name="after" help="After specified element">
-						<ENTRY name="SUBCOMMAND" purpose="ptype" ref="/SUBCOMMAND"/>
-					</ENTRY>
+					<COMMAND name="before" help="Before specified element">
+						<PTYPE name="SUBCOMMAND" ref="/SUBCOMMAND"/>
+					</COMMAND>
+					<COMMAND name="after" help="After specified element">
+						<PTYPE name="SUBCOMMAND" ref="/SUBCOMMAND"/>
+					</COMMAND>
 				</ENTRY>
 				<ENTRY name="to_path" max="100">
-					<ENTRY name="PLINE_INSERT_TO" purpose="ptype" ref="/PLINE_INSERT_TO"/>
+					<PTYPE name="PLINE_INSERT_TO" ref="/PLINE_INSERT_TO"/>
 				</ENTRY>
 			</ENTRY>
 		</ENTRY>
 		<ACTION sym="srp_insert@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="commit" help="Commit data to running-config" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="commit" help="Commit data to running-config">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ACTION sym="srp_commit@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="check" help="Verify the candidate configuration" mode="sequence" min="0">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="check" help="Verify the candidate configuration">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ACTION sym="srp_verify@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="rollback" help="Rollback to running-config" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="rollback" help="Rollback to running-config">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ACTION sym="srp_rollback@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="show" help="Show data hierarchy" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="show" help="Show data hierarchy">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ENTRY name="path" min="0" max="100">
-			<ENTRY name="PLINE_EDIT" purpose="ptype" ref="/PLINE_EDIT"/>
+			<PTYPE name="PLINE_EDIT" ref="/PLINE_EDIT"/>
 		</ENTRY>
 		<ACTION sym="srp_show@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
-	<ENTRY name="diff" help="Show diff to running-config" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="diff" help="Show diff to running-config">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ENTRY name="path" min="0" max="100">
-			<ENTRY name="PLINE_EDIT" purpose="ptype" ref="/PLINE_EDIT"/>
+			<PTYPE name="PLINE_EDIT" ref="/PLINE_EDIT"/>
 		</ENTRY>
 		<ACTION sym="srp_diff@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 
 <!--
-	<ENTRY name="deactivate" help="Deactivate statement" mode="sequence">
-		<ENTRY name="COMMAND" purpose="ptype" ref="/COMMAND"/>
+	<COMMAND name="deactivate" help="Deactivate statement">
+		<PTYPE name="COMMAND" ref="/COMMAND"/>
 		<ENTRY name="path" max="100">
-			<ENTRY name="PLINE_DEL" purpose="ptype" ref="/PLINE_DEL"/>
+			<PTYPE name="PLINE_DEL" ref="/PLINE_DEL"/>
 		</ENTRY>
 		<ACTION sym="srp_deactivate@sysrepo"/>
-	</ENTRY>
+	</COMMAND>
 -->
 
-</ENTRY>
+</VIEW>
 
 </KLISH>