| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242 |
- <?xml version="1.0" encoding="UTF-8"?>
- <project basedir="../../." name="fix"
- default="p5dkp.ditafiles.signature.fix.generated-template.found.xml"
- xmlns:p5dkp="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/dita_kosztorys_projektowy.xsd"
- >
- <include file="build.p5dkp.PRODUCT.xml" as="PRODUCT"/>
- <include file="../system_ui_info_speech/build_system_ui_info_speech.xml" as="p5suis"/>
-
- <property name="p5dkp.ditafiles.signature.fix.xsl" location="${p5dkp.basedir}/p5dkp.ditafiles.signature.fix.xsl"/>
-
- <!--<property name="p5dkp.ditafiles.signature.fix.standard-template.xsl.dir" location="${p5dkp.repository}/p5dkp.ditafiles.signature.fix.generated-template.xsl.dir" />-->
-
- <property name="p5dkp.ditafiles.signature.fix.generated-template.xsl.dir" location="${p5dkp.repository}/p5dkp.ditafiles.signature.fix.generated-template.xsl.dir" />
- <property name="p5dkp.ditafiles.signature.fix.generated-template.xsl" location="${p5dkp.ditafiles.signature.fix.generated-template.xsl.dir}/p5dkp.ditafiles.signature.fix.generated-template.xsl" /><!-- tu generujemy templates z syngaturami zmian -->
- <property name="p5dkp.ditafiles.signature.fix.match.xml" location="${p5dkp.ditafiles.signature.fix.generated-template.xsl.dir}/p5dkp.ditafiles.signature.fix.match.xml" /><!-- Co mamy matchowac -->
-
- <property name="p5dkp.ditafiles.signature.fix.replace.xml" location="${p5dkp.ditafiles.signature.fix.generated-template.xsl.dir}/p5dkp.ditafiles.signature.fix.replace.xml" /> <!-- na co mamy to zmienic -->
-
-
- <property name="p5dkp.ditafiles.signature.fix.match.xsl" location="${p5dkp.ditafiles.signature.fix.generated-template.xsl.dir}/p5dkp.ditafiles.signature.fix.match.xsl" /><!-- template matchujace -->
- <property name="p5dkp.ditafiles.signature.fix.replace.xsl" location="${p5dkp.ditafiles.signature.fix.generated-template.xsl.dir}/p5dkp.ditafiles.signature.fix.replace.xsl" /> <!-- jak match znajdzie, idzie do poczatku, i podmienia na ta zawartosc wg tego template -->
-
- <property name="p5dkp.ditafiles.signature.fix.generated-template.found.xml" location="${p5dkp.repository}/p5dkp.ditafiles.signature.fix.generated-template.found.xml" /> <!-- znalezione -->
- <property name="p5dkp.ditafiles.signature.fix.generated-template.replace.xml" location="${p5dkp.repository}/p5dkp.ditafiles.signature.fix.generated-template.replace.xml" /> <!-- podmienione todo -->
- <property name="p5dkp.ditafiles.signature.fix.generated-template.confirm.MacroDef.xml" location="${p5dkp.repository}/p5dkp.ditafiles.signature.fix.generated-template.confirm.MacroDef.xml" />
-
-
- <target name="install">
- <mkdir dir="${p5dkp.ditafiles.signature.fix.generated-template.xsl.dir}"/>
- </target>
-
- <target name="p5dkp.ditafiles.signature.fix.match.xml.if.exists" >
- <condition property="p5dkp.ditafiles.signature.fix.match.xml.if.exists">
- <available file="${p5dkp.ditafiles.signature.fix.match.xml}"></available>
- </condition>
- </target>
-
- <target name="CLEAN.p5dkp.ditafiles.signature.fix.match.xml" depends="p5dkp.ditafiles.signature.fix.match.xml.if.exists" if="p5dkp.ditafiles.signature.fix.match.xml.if.exists" description="to get delete signature search requested">
- <delete file="${p5dkp.ditafiles.signature.fix.match.xml}"/>
- </target>
-
-
- <target name="p5dkp.ditafiles.signature.fix.match.xml.say" unless="p5dkp.ditafiles.signature.fix.match.element.name">
- <antcall target="p5suis.p5suis:say_to_queue.PL">
- <param name="p5suis:say_text" value="Tryb poprawy danych dita - niezbędna uwaga użytkownika dla podania parametrów wyszukiwania "/>
- </antcall>
- </target>
-
- <target name="p5dkp.ditafiles.signature.fix.match.xml" depends="install,p5dkp.ditafiles.signature.fix.match.xml.if.exists" unless="p5dkp.ditafiles.signature.fix.match.xml.if.exists" description="to get input search requested">
-
-
- <input addproperty="p5dkp.ditafiles.signature.fix.match.element.name" defaultvalue="keydef" message="type element name to match - like key or topic etc or type * for any element"/>
-
- <input addproperty="p5dkp.ditafiles.signature.fix.match.element.attribute.1.name" defaultvalue="keys" message="optionally type attribute 1 name to require match"/>
- <input addproperty="p5dkp.ditafiles.signature.fix.match.element.attribute.1.value" defaultvalue="company_www" message="optionally type attribute 1 value to require match"/>
- <input addproperty="p5dkp.ditafiles.signature.fix.match.element.attribute.1.matches" defaultvalue="" message="optionally type attribute 1 regex to require match"/>
-
- <input addproperty="p5dkp.ditafiles.signature.fix.match.element.attribute.2.name" defaultvalue="href" message="optionally type attribute 2 name to require match"/>
- <input addproperty="p5dkp.ditafiles.signature.fix.match.element.attribute.2.value" defaultvalue="../../SZABLONY/company.web_address.dita" message="optionally type attribute 2 value to require match"/>
- <input addproperty="p5dkp.ditafiles.signature.fix.match.element.attribute.2.matches" defaultvalue=".*.company\.web_address\.dita$" message="optionally type attribute 2 regex to require match"/>
-
- <input addproperty="p5dkp.ditafiles.signature.fix.match.descendant.3.name" defaultvalue="keyword" message="type element descendant[3] - intend to look for keyword element"/>
- <input addproperty="p5dkp.ditafiles.signature.fix.match.descendant.3.value" defaultvalue="http://binderconsulting.eu" message="p5dkp.ditafiles.signature.fix.match.descendant.3.value - some keyword value"/>
- <input addproperty="p5dkp.ditafiles.signature.fix.match.descendant.3.matches" defaultvalue=".*" message="p5dkp.ditafiles.signature.fix.match.descendant.3.matches - some keyword text matches ?"/>
-
- <echoxml file="${p5dkp.ditafiles.signature.fix.match.xml}" namespacepolicy="elementsOnly">
- <p5dkp.ditafiles.signature.fix.match.xml xmlns="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/dita_kosztorys_projektowy.xsd">
- <p5dkp.ditafiles.signature.fix.match.element.name
- p5dkp.ditafiles.signature.fix.match.element.name="${p5dkp.ditafiles.signature.fix.match.element.name}"
- p5dkp.ditafiles.signature.fix.match.element.value=""
- p5dkp.ditafiles.signature.fix.match.element.attribute.1.name="${p5dkp.ditafiles.signature.fix.match.element.attribute.1.name}"
- p5dkp.ditafiles.signature.fix.match.element.attribute.1.value="${p5dkp.ditafiles.signature.fix.match.element.attribute.1.value}"
- p5dkp.ditafiles.signature.fix.match.element.attribute.1.matches="${p5dkp.ditafiles.signature.fix.match.element.attribute.1.matches}"
-
- p5dkp.ditafiles.signature.fix.match.element.attribute.2.name="${p5dkp.ditafiles.signature.fix.match.element.attribute.2.name}"
- p5dkp.ditafiles.signature.fix.match.element.attribute.2.value="${p5dkp.ditafiles.signature.fix.match.element.attribute.2.value}"
- p5dkp.ditafiles.signature.fix.match.element.attribute.2.matches="${p5dkp.ditafiles.signature.fix.match.element.attribute.2.matches}"
- ><p5dkp.ditafiles.signature.fix.match.descendant.3.name
- p5dkp.ditafiles.signature.fix.match.element.name="${p5dkp.ditafiles.signature.fix.match.descendant.3.name}"
- p5dkp.ditafiles.signature.fix.match.element.value="${p5dkp.ditafiles.signature.fix.match.descendant.3.value}"
- p5dkp.ditafiles.signature.fix.match.element.matches="${p5dkp.ditafiles.signature.fix.match.descendant.3.matches}"
- >
- </p5dkp.ditafiles.signature.fix.match.descendant.3.name>
- </p5dkp.ditafiles.signature.fix.match.element.name>
- <!-- <p5dkp.ditafiles.signature.fix.match.element.attribute.1.name>${p5dkp.ditafiles.signature.fix.match.element.attribute.1.name}</p5dkp.ditafiles.signature.fix.match.element.attribute.1.name>
- <p5dkp.ditafiles.signature.fix.match.element.attribute.1.value>${p5dkp.ditafiles.signature.fix.match.element.attribute.1.value}</p5dkp.ditafiles.signature.fix.match.element.attribute.1.value>
- <p5dkp.ditafiles.signature.fix.match.element.attribute.1.matches>${p5dkp.ditafiles.signature.fix.match.element.attribute.1.matches}</p5dkp.ditafiles.signature.fix.match.element.attribute.1.matches>
-
- <p5dkp.ditafiles.signature.fix.match.element.attribute.2.name>${p5dkp.ditafiles.signature.fix.match.element.attribute.2.name}</p5dkp.ditafiles.signature.fix.match.element.attribute.2.name>
- <p5dkp.ditafiles.signature.fix.match.element.attribute.2.value>${p5dkp.ditafiles.signature.fix.match.element.attribute.2.value}</p5dkp.ditafiles.signature.fix.match.element.attribute.2.value>
- <p5dkp.ditafiles.signature.fix.match.element.attribute.2.matches>${p5dkp.ditafiles.signature.fix.match.element.attribute.2.matches}</p5dkp.ditafiles.signature.fix.match.element.attribute.2.matches>
-
- <p5dkp.ditafiles.signature.fix.match.descendant.3.name>${p5dkp.ditafiles.signature.fix.match.descendant.3.name}</p5dkp.ditafiles.signature.fix.match.descendant.3.name>
- <p5dkp.ditafiles.signature.fix.match.descendant.3.value>${p5dkp.ditafiles.signature.fix.match.descendant.3.value}</p5dkp.ditafiles.signature.fix.match.descendant.3.value>
- <p5dkp.ditafiles.signature.fix.match.descendant.3.matches>${p5dkp.ditafiles.signature.fix.match.descendant.3.matches}</p5dkp.ditafiles.signature.fix.match.descendant.3.matches>-->
- </p5dkp.ditafiles.signature.fix.match.xml>
- </echoxml>
-
- <antcall target="p5dkp.ditafiles.signature.fix.match.xsl.say.ep"/>
-
- <exec executable="open">
- <arg file="${p5dkp.ditafiles.signature.fix.match.xml}"/>
- </exec>
- </target>
-
-
- <target name="p5dkp.ditafiles.signature.fix.match.element.name.empty">
- <!--<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>-->
- <condition property="p5dkp.ditafiles.signature.fix.match.element.name.empty">
- <equals arg1="${p5dkp.ditafiles.signature.fix.match.element.name}" arg2="*"/>
- </condition>
- <echo> #94 $p5dkp.ditafiles.signature.fix.match.element.name.empty = ${p5dkp.ditafiles.signature.fix.match.element.name.empty}
- #95 $p5dkp.ditafiles.signature.fix.match.element.name ${p5dkp.ditafiles.signature.fix.match.element.name}
- </echo>
- </target>
-
- <target name="p5dkp.ditafiles.signature.fix.match.element.name.say.bypass" depends="p5dkp.ditafiles.signature.fix.match.element.name.empty" if="p5dkp.ditafiles.signature.fix.match.element.name.empty">
- <antcall target="p5suis.p5suis:say_to_queue.PL">
- <param name="p5suis:say_text" value="generuję moduł poszukiwawczy dla dowolnych elementów "/>
- </antcall>
- <echo>#104 powiedzialem: generuję moduł poszukiwawczy dla dowolnych elementów </echo>
- </target>
- <target name="p5dkp.ditafiles.signature.fix.match.element.name.say" depends="p5dkp.ditafiles.signature.fix.match.element.name.empty" unless="p5dkp.ditafiles.signature.fix.match.element.name.empty">
- <antcall target="p5suis.p5suis:say_to_queue.PL">
- <param name="p5suis:say_text" value="generuję moduł poszukiwawczy dla elementu o nazwie ${p5dkp.ditafiles.signature.fix.match.element.name} "/>
- </antcall>
- <echo>#110 powiedzialem:generuję moduł poszukiwawczy dla elementu o nazwie.... </echo>
- </target>
-
-
- <target name="p5dkp.ditafiles.signature.fix.match.element.attribute.1.name.empty">
- <condition property="p5dkp.ditafiles.signature.fix.match.element.attribute.1.name.empty">
- <equals arg1="${p5dkp.ditafiles.signature.fix.match.element.attribute.2.name}" arg2=""/>
- </condition>
- <echo> #120 p5dkp.ditafiles.signature.fix.match.element.attribute.1.name.empty = ${p5dkp.ditafiles.signature.fix.match.element.attribute.1.name.empty}
- #121 $p5dkp.ditafiles.signature.fix.match.element.attribute ${p5dkp.ditafiles.signature.fix.match.element.attribute.1.name}
- </echo>
- </target>
-
- <target name="p5dkp.ditafiles.signature.fix.match.element.attribute.1.name.say" depends="p5dkp.ditafiles.signature.fix.match.element.attribute.1.name.empty" unless="p5dkp.ditafiles.signature.fix.match.element.attribute.1.name.empty">
- <antcall target="p5suis.p5suis:say_to_queue.PL">
- <param name="p5suis:say_text" value="zawierającego atrybut o nazwie ${p5dkp.ditafiles.signature.fix.match.element.attribute.1.name} i wartości ${p5dkp.ditafiles.signature.fix.match.element.attribute.1.value} lub/i ciągu znaków ${p5dkp.ditafiles.signature.fix.match.element.attribute.1.matches} "/>
- </antcall>
- <echo>#127 powiedzialem:zawierającego atrybut o nazwie .... </echo>
- </target>
-
-
- <target name="p5dkp.ditafiles.signature.fix.match.element.attribute.2.name.empty">
- <condition property="p5dkp.ditafiles.signature.fix.match.element.attribute.2.name.empty">
- <equals arg1="${p5dkp.ditafiles.signature.fix.match.element.attribute.2.name}" arg2=""/>
- </condition>
- <echo> #134 p5dkp.ditafiles.signature.fix.match.element.attribute.2.name.empty = ${p5dkp.ditafiles.signature.fix.match.element.attribute.2.name.empty}
- #134 $p5dkp.ditafiles.signature.fix.match.element.attribute ${p5dkp.ditafiles.signature.fix.match.element.attribute.2.name}
- </echo>
- </target>
-
- <target name="p5dkp.ditafiles.signature.fix.match.element.attribute.2.name.say" depends="p5dkp.ditafiles.signature.fix.match.element.attribute.2.name.empty" unless="p5dkp.ditafiles.signature.fix.match.element.attribute.2.name.empty">
- <antcall target="p5suis.p5suis:say_to_queue.PL">
- <param name="p5suis:say_text" value="oraz dodatkowo posiadającym atrybut o nazwie ${p5dkp.ditafiles.signature.fix.match.element.attribute.2.name} i wartości ${p5dkp.ditafiles.signature.fix.match.element.attribute.2.value} lub/i ciągu znaków ${p5dkp.ditafiles.signature.fix.match.element.attribute.2.matches} "/>
- </antcall>
- <echo>#144 powiedzialem:oraz dodatkowo posiadającym atrybut o nazwie .... </echo>
- </target>
-
-
- <target name="p5dkp.ditafiles.signature.fix.match.descendant.3.name.empty">
- <condition property="p5dkp.ditafiles.signature.fix.match.descendant.3.name.empty">
- <equals arg1="${p5dkp.ditafiles.signature.fix.match.descendant.3.name}" arg2=""/>
- </condition>
- <echo> #145 p5dkp.ditafiles.signature.fix.match.descendant.3.name.empty = ${p5dkp.ditafiles.signature.fix.match.descendant.3.name.empty}
- #145 $p5dkp.ditafiles.signature.fix.match.descendant.3.name ${p5dkp.ditafiles.signature.fix.match.descendant.3.name}
- </echo>
- </target>
-
- <target name="p5dkp.ditafiles.signature.fix.match.descendant.3.name.say" depends="p5dkp.ditafiles.signature.fix.match.descendant.3.name.empty" unless="p5dkp.ditafiles.signature.fix.match.descendant.3.name.empty">
- <antcall target="p5suis.p5suis:say_to_queue.PL">
- <param name="p5suis:say_text" value="oraz dodatkowo posiadającym element zagłębiony na poziomie dwa o nazwie ${p5dkp.ditafiles.signature.fix.match.descendant.3.name} i wartości ${p5dkp.ditafiles.signature.fix.match.descendant.3.value} lub/i ciągu znaków ${p5dkp.ditafiles.signature.fix.match.descendant.3.matches} "/>
- </antcall>
- <echo>#161 powiedzialem:oraz dodatkowo posiadającym element zagłębiony na poziomie dwa o .... </echo>
- </target>
-
-
- <extension-point name="p5dkp.ditafiles.signature.fix.match.xsl.say.ep"
- depends="p5dkp.ditafiles.signature.fix.match.element.name.say,
- p5dkp.ditafiles.signature.fix.match.element.name.say.bypass,
- p5dkp.ditafiles.signature.fix.match.element.attribute.1.name.say,
- p5dkp.ditafiles.signature.fix.match.element.attribute.2.name.say,
- p5dkp.ditafiles.signature.fix.match.descendant.3.name.say
-
- "/>
-
-
-
- <target name="p5dkp.ditafiles.signature.fix.match.xsl" depends="p5dkp.ditafiles.signature.fix.match.xml" description="to prepare config for match template preparation">
-
- <xslt basedir="${p5dkp.basedir}" style="${p5dkp.ditafiles.signature.fix.xsl}"
- in="${p5dkp.ditafiles.signature.fix.match.xml}" destdir="${p5dkp.basedir}" out="${p5dkp.ditafiles.signature.fix.match.xsl}"
- force="true">
- <factory name="net.sf.saxon.TransformerFactoryImpl">
- <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
- <attribute name="http://saxon.sf.net/feature/initialMode"
- value="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd}ditafiles.signature.fix.match.xsl"
- />
- </factory>
- <param name="basedir" expression="${basedir}"/>
- <param name="p5dkp.ditafiles.signature.fix.xsl" expression="${p5dkp.ditafiles.signature.fix.xsl}"/>
- <!--<param name="debug" expression="1"/>-->
- <classpath location="/opt/local/share/java/saxon9he.jar"/>
- </xslt>
-
- <exec executable="open">
- <arg file="${p5dkp.ditafiles.signature.fix.match.xsl}"/>
- </exec>
-
- </target>
-
-
-
- <target name="p5dkp.ditafiles.signature.fix.generated-template.found.xml" depends="p5dkp.ditafiles.signature.fix.match.xsl" description="use generated xsl to find occurences for replace">
- <antcall target="p5suis.p5suis:say_to_queue.PL">
- <param name="p5suis:say_text" value="sprawdzam baze dita w kontekście poszukiwanych sygnatur"/>
- </antcall>
- <xslt basedir="${p5dkp.basedir}" style="${p5dkp.ditafiles.signature.fix.match.xsl}"
- in="${p5dkp.ditafiles.xml}" destdir="${p5dkp.basedir}" out="${p5dkp.ditafiles.signature.fix.generated-template.found.xml}"
- force="true">
- <factory name="net.sf.saxon.TransformerFactoryImpl">
- <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
- <attribute name="http://saxon.sf.net/feature/initialMode"
- value="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd}ditafiles.signature.fix.generated-template.found.xml"
- />
- </factory>
- <param name="basedir" expression="${basedir}"/>
- <param name="p5dkp.ditafiles.signature.fix.xsl" expression="${p5dkp.ditafiles.signature.fix.xsl}"/>
- <!--<param name="debug" expression="1"/>-->
- <classpath location="/opt/local/share/java/saxon9he.jar"/>
- </xslt>
- <exec executable="open">
- <arg file="${p5dkp.ditafiles.signature.fix.generated-template.found.xml}"/>
- </exec>
-
- </target>
-
- </project>
|