Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
pl:miw:miw08_prolog_xml:varda_jiprolog [2008/04/29 17:20]
miw
pl:miw:miw08_prolog_xml:varda_jiprolog [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 +===== JIProlog =====
 +[[http://​www.ugosweb.com/​jiprolog/​index.aspx | JIProlog]]
  
 +Struktura postaci prologowej jest w postaci zagnieżdżonych termów zaczynając od xml_document i idąc wgłąb xml_element,​ xml_attribute oraz xml_text.
 +
 +Charakterystyczne dla postaci prologowej są:
 +
 +  * **xml_document(Prolog,​ Root) [[version = V, encoding = E], DocType]**
 +  * **xml_element(Name,​ Attributes, Children)**
 +  * **xml_attribute(Name,​ Value)**
 +  * **xml_text(Content)**
 +
 +<code prolog>
 +X=xml_document([version = 1.0, encoding = UTF-8], [], 
 +    xml_element(hml,​ [], [xml_text(), ​
 +    xml_element(type_set,​ [], [xml_text()]),​ xml_text(), ​
 +    xml_element(attribute_set,​ [], [xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_0), ​
 +              xml_attribute(name,​ Thermostat),​
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_1), ​
 +              xml_attribute(name,​ Time), ​
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_2), ​
 +              xml_attribute(name,​ Temperature),​
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_3), ​
 +              xml_attribute(name,​ Date), ​
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_4), ​
 +              xml_attribute(name,​ Hour), ​
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_5), ​
 +              xml_attribute(name,​ season),
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_6), ​
 +              xml_attribute(name,​ operation),
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_7), ​
 +              xml_attribute(name,​ thermostat_settings),​
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(),
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_8), ​
 +              xml_attribute(name,​ day), 
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_9), ​
 +              xml_attribute(name,​ month), ​
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(), ​
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_10), ​
 +              xml_attribute(name,​ today),
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text(),
 +          xml_element(att,​ [
 +              xml_attribute(class,​ ro), 
 +              xml_attribute(id,​ att_11), ​
 +              xml_attribute(name,​ hour),
 +              xml_attribute(value,​ single)], ​
 +          []), xml_text()
 +    ]), xml_text(),
 +    xml_element(property_set,​ [], [xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_0)],​[xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_0)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_1)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_1)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_2)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_2)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_1)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_3)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_2)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_4)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_3)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_4)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_5)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_6)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_5)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_3)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_4)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_6)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_5)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_6)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_7)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_7)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_8)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_5)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_9)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_6)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_10)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_3)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_11)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_4)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_12)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_8)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_9)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_10)], []), xml_text()
 +          ]), xml_text(),
 +          xml_element(property,​ [xml_attribute(id,​ prp_13)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_9)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_14)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_8)], []), xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_10)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_15)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_8)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_16)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_10)], []), xml_text()
 +          ]), xml_text(), ​
 +          xml_element(property,​ [xml_attribute(id,​ prp_17)], [xml_text(), ​
 +              xml_element(attref,​ [xml_attribute(ref,​ att_11)], []), xml_text()
 +          ]), xml_text()
 +    ]), xml_text(), ​
 +    xml_element(tph,​ [], [xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_1), xml_attribute(src,​ prp_0)], []), xml_text(),
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_2), xml_attribute(src,​ prp_1)], []), xml_text(),
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_3), xml_attribute(src,​ prp_1)], []), xml_text(),
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_4), xml_attribute(src,​ prp_2)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_5), xml_attribute(src,​ prp_4)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_6), xml_attribute(src,​ prp_4)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_7), xml_attribute(src,​ prp_3)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_8), xml_attribute(src,​ prp_6)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_9), xml_attribute(src,​ prp_6)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_10), xml_attribute(src,​ prp_5)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_11), xml_attribute(src,​ prp_5)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_12), xml_attribute(src,​ prp_10)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_13), xml_attribute(src,​ prp_12)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_14), xml_attribute(src,​ prp_12)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_15), xml_attribute(src,​ prp_14)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_16), xml_attribute(src,​ prp_14)], []), xml_text(), ​
 +          xml_element(trans,​ [xml_attribute(dst,​ prp_17), xml_attribute(src,​ prp_11)], []), xml_text()
 +    ]), xml_text(), ​
 +    xml_element(ard,​ [], [xml_text(), ​
 +          xml_element(dep,​ [xml_attribute(dependent,​ prp_7), xml_attribute(independent,​ prp_8)], []), xml_text(), ​
 +          xml_element(dep,​ [xml_attribute(dependent,​ prp_7), xml_attribute(independent,​ prp_9)], []), xml_text(), ​
 +          xml_element(dep,​ [xml_attribute(dependent,​ prp_8), xml_attribute(independent,​ prp_13)], []), xml_text(), ​
 +          xml_element(dep,​ [xml_attribute(dependent,​ prp_16), xml_attribute(independent,​ prp_15)], []), xml_text(), ​
 +          xml_element(dep,​ [xml_attribute(dependent,​ prp_9), xml_attribute(independent,​ prp_16)], []), xml_text(), ​
 +          xml_element(dep,​ [xml_attribute(dependent,​ prp_9), xml_attribute(independent,​ prp_17)], []), xml_text()
 +    ])
 +]))
 +</​code>​
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0