Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_prolog_xml:varda_bprolog [2008/04/29 14:16] miw |
pl:miw:miw08_prolog_xml:varda_bprolog [2019/06/27 15:50] (aktualna) |
| |
Struktura prologowa jest w postaci termu //**xml([version, encoding],[ element(...)])**// oraz zagnieżdżonych w nim termów //**element(Node_Name, [Value], [child_element])**//. | Struktura prologowa jest w postaci termu //**xml([version, encoding],[ element(...)])**// oraz zagnieżdżonych w nim termów //**element(Node_Name, [Value], [child_element])**//. |
<code> | <code prolog> |
xml( [version="1.0", encoding="utf-8"], | |
[ | xml( [version="1.0", encoding="utf-8", standalone="no"],[ |
element( hml, | doctype( hml, system( "hml.dtd" ) ), |
[], | element( hml,[],[ |
[ | element( type_set,[],[] ), |
element( attribute_set, | element( attribute_set,[],[ |
[], | element( att,[name="Thermostat", id="att_0", value="single", class="ro"],[] ), |
[ | element( att,[name="Time", id="att_1", value="single", class="ro"],[] ), |
element( att, | element( att,[name="Temperature", id="att_2", value="single", class="ro"],[] ), |
[name="Thermostat"], | element( att,[name="Date", id="att_3", value="single", class="ro"],[] ), |
[] ), | element( att,[name="Hour", id="att_4", value="single", class="ro"],[] ), |
element( att, | element( att,[name="season", id="att_5", value="single", class="ro"],[] ), |
[name="Time"], | element( att,[name="operation", id="att_6", value="single", class="ro"],[] ), |
[] ), | element( att,[name="thermostat_settings", id="att_7", value="single", class="ro"],[] ), |
element( att, | element( att,[name="day", id="att_8", value="single", class="ro"],[] ), |
[name="Temperature"], | element( att,[name="month", id="att_9", value="single", class="ro"],[] ), |
[] ), | element( att,[name="today", id="att_10", value="single", class="ro"],[] ), |
element( att, | element( att,[name="hour", id="att_11", value="single", class="ro"],[] ) |
[name="Date"], | |
[] ), | |
element( att, | |
[name="Hour"], | |
[] ), | |
element( att, | |
[name="season"], | |
[] ), | |
element( att, | |
[name="operation"], | |
[] ), | |
element( att, | |
[name="thermostat_settings"], | |
[] ), | |
element( att, | |
[name="day"], | |
[] ), | |
element( att, | |
[name="month"], | |
[] ), | |
element( att, | |
[name="today"], | |
[] ), | |
element( att, | |
[name="hour"], | |
[] ) | |
] ), | ] ), |
element( property_set, | element( property_set,[],[ |
[], | element( property,[id="prp_0"],[ |
[ | element( attref,[ref="att_0"],[] ) |
element( property, | |
[pid="1"], | |
[ | |
element( attref, | |
[name="Thermostat"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_1"],[ |
[pid="2"], | element( attref,[ref="att_1"],[] ), |
[ | element( attref,[ref="att_2"],[] ) |
element( attref, | |
[name="Time"], | |
[] ), | |
element( attref, | |
[name="Temperature"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_2"],[ |
[pid="3"], | element( attref,[ref="att_1"],[] ) |
[ | |
element( attref, | |
[name="Time"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_3"],[ |
[pid="4"], | element( attref,[ref="att_2"],[] ) |
[ | |
element( attref, | |
[name="Temperature"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_4"],[ |
[pid="5"], | element( attref,[ref="att_3"],[] ), |
[ | element( attref,[ref="att_4"],[] ), |
element( attref, | element( attref,[ref="att_5"],[] ), |
[name="Date"], | element( attref,[ref="att_6"],[] ) |
[] ), | |
element( attref, | |
[name="Hour"], | |
[] ), | |
element( attref, | |
[name="season"], | |
[] ), | |
element( attref, | |
[name="operation"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_5"],[ |
[pid="6"], | element( attref,[ref="att_3"],[] ), |
[ | element( attref,[ref="att_4"],[] ) |
element( attref, | |
[name="Date"], | |
[] ), | |
element( attref, | |
[name="Hour"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_6"],[ |
[pid="7"], | element( attref,[ref="att_5"],[] ), |
[ | element( attref,[ref="att_6"],[] ) |
element( attref, | |
[name="season"], | |
[] ), | |
element( attref, | |
[name="operation"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_7"],[ |
[pid="8"], | element( attref,[ref="att_7"],[] ) |
[ | |
element( attref, | |
[name="thermostat_settings"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_8"],[ |
[pid="9"], | element( attref,[ref="att_5"],[] ) |
[ | |
element( attref, | |
[name="season"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_9"],[ |
[pid="10"], | element( attref,[ref="att_6"],[] ) |
[ | |
element( attref, | |
[name="operation"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_10"],[ |
[pid="11"], | element( attref,[ref="att_3"],[] ) |
[ | |
element( attref, | |
[name="Date"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_11"],[ |
[pid="12"], | element( attref,[ref="att_4"],[] ) |
[ | |
element( attref, | |
[name="Hour"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_12"],[ |
[pid="13"], | element( attref,[ref="att_8"],[] ), |
[ | element( attref,[ref="att_9"],[] ), |
element( attref, | element( attref,[ref="att_10"],[] ) |
[name="day"], | |
[] ), | |
element( attref, | |
[name="month"], | |
[] ), | |
element( attref, | |
[name="today"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_13"],[ |
[pid="14"], | element( attref,[ref="att_9"],[] ) |
[ | |
element( attref, | |
[name="month"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_14"],[ |
[pid="15"], | element( attref,[ref="att_8"],[] ), |
[ | element( attref,[ref="att_10"],[] ) |
element( attref, | |
[name="day"], | |
[] ), | |
element( attref, | |
[name="today"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_15"],[ |
[pid="16"], | element( attref,[ref="att_8"],[] ) |
[ | |
element( attref, | |
[name="day"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_16"],[ |
[pid="17"], | element( attref,[ref="att_10"],[] ) |
[ | |
element( attref, | |
[name="today"], | |
[] ) | |
] ), | ] ), |
element( property, | element( property,[id="prp_17"],[ |
[pid="18"], | element( attref,[ref="att_11"],[] ) |
[ | |
element( attref, | |
[name="hour"], | |
[] ) | |
] ) | ] ) |
] ), | ] ), |
element( tph, | element( tph,[],[ |
[], | element( trans,[src="prp_0", dst="prp_1"],[] ), |
[ | element( trans,[src="prp_1", dst="prp_2"],[] ), |
element( trans, | element( trans,[src="prp_1", dst="prp_3"],[] ), |
[src="1", dst="2"], | element( trans,[src="prp_2", dst="prp_4"],[] ), |
[] ), | element( trans,[src="prp_4", dst="prp_5"],[] ), |
element( trans, | element( trans,[src="prp_4", dst="prp_6"],[] ), |
[src="2", dst="3"], | element( trans,[src="prp_3", dst="prp_7"],[] ), |
[] ), | element( trans,[src="prp_6", dst="prp_8"],[] ), |
element( trans, | element( trans,[src="prp_6", dst="prp_9"],[] ), |
[src="2", dst="4"], | element( trans,[src="prp_5", dst="prp_10"],[] ), |
[] ), | element( trans,[src="prp_5", dst="prp_11"],[] ), |
element( trans, | element( trans,[src="prp_10", dst="prp_12"],[] ), |
[src="3", dst="5"], | element( trans,[src="prp_12", dst="prp_13"],[] ), |
[] ), | element( trans,[src="prp_12", dst="prp_14"],[] ), |
element( trans, | element( trans,[src="prp_14", dst="prp_15"],[] ), |
[src="5", dst="6"], | element( trans,[src="prp_14", dst="prp_16"],[] ), |
[] ), | element( trans,[src="prp_11", dst="prp_17"],[] ) |
element( trans, | |
[src="5", dst="7"], | |
[] ), | |
element( trans, | |
[src="4", dst="8"], | |
[] ), | |
element( trans, | |
[src="7", dst="9"], | |
[] ), | |
element( trans, | |
[src="7", dst="10"], | |
[] ), | |
element( trans, | |
[src="6", dst="11"], | |
[] ), | |
element( trans, | |
[src="6", dst="12"], | |
[] ), | |
element( trans, | |
[src="11", dst="13"], | |
[] ), | |
element( trans, | |
[src="13", dst="14"], | |
[] ), | |
element( trans, | |
[src="13", dst="15"], | |
[] ), | |
element( trans, | |
[src="15", dst="16"], | |
[] ), | |
element( trans, | |
[src="15", dst="17"], | |
[] ), | |
element( trans, | |
[src="12", dst="18"], | |
[] ) | |
] ), | ] ), |
element( ard, | element( ard,[],[ |
[], | element( dep,[independent="prp_8", dependent="prp_7"],[] ), |
[ | element( dep,[independent="prp_9", dependent="prp_7"],[] ), |
element( dep, | element( dep,[independent="prp_13", dependent="prp_8"],[] ), |
[independent="9", dependent="8"], | element( dep,[independent="prp_15", dependent="prp_16"],[] ), |
[] ), | element( dep,[independent="prp_16", dependent="prp_9"],[] ), |
element( dep, | element( dep,[independent="prp_17", dependent="prp_9"],[] ) |
[independent="10", dependent="8"], | |
[] ), | |
element( dep, | |
[independent="14", dependent="9"], | |
[] ), | |
element( dep, | |
[independent="16", dependent="17"], | |
[] ), | |
element( dep, | |
[independent="17", dependent="10"], | |
[] ), | |
element( dep, | |
[independent="18", dependent="10"], | |
[] ) | |
] ) | ] ) |
] ) | ] ) |
] ). | ] ). |
</code> | </code> |