doc('') #63 http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd #76 #117 $targetnamespace = #122 not for #143 cannot detect p5frc:targetNamespace.name - for better safety type $p5frc:targetNamespace parameter as default #159 cannot detect p5frc:targetNamespace.name - for better safety type $p5frc:targetNamespace.name parameter as default #45 /*/name = ../name() = ; ancestor/names = ; #45 /*/name = ../name() = ; ancestor/names = ; #139 $local/p5frc:local/*[not(name()='map.keys.eval')] $p5frc:nodes.path '' #186 #184 select="concat(root()/schema/namespace::*[. = //@targetNamespace]/name(),':',@name)" //@targetNamespace = ; root()/schema/@targetNamespace = ; $targetNamespace.detect = ; second tryXXX 5 7-ns 7-nons 8-self 6 #239 p5frc:targetNamespace(root()) = #240 p5frc:targetNamespace.name(root()) = #210 #131 from p5dkp:wymaganie_no_required_finished {$p5frc:derived.name} $local/p5frc:local/*[not(name()='map.keys.eval')] $p5frc:nodes.path '' #94 ignored ; ; descendant::system_cache__appinfo:source = #55 matched * ; #60 matched element[ @ref and descendant::system_cache__appinfo:source] ; name()=; ; #60 matched element[ @ref and descendant::system_cache__appinfo:source] ; name()=; #60 matched element[ @ref and descendant::system_cache__appinfo:source] ; name()=; ; #298 $p5frc:derived = /schema/element[@name = substring-after(current()/substring-before(.//@system_cache__appinfo:xpath,'/'),':')]/p5frc:derived = substring-after(substring-before(current().//@system_cache__appinfo:xpath,'/'),':') = concat(@p5dkp:id,@p5dkp:idref,@keyref) #198-A TEST FOR EL=;; / @* and pos = #198-B TEST FOR EL=;; p5dkp:idref=@p5dkp:idref ; p5dkp:id=@p5dkp:id ; @keyref=@keyref ; position position() $p5frc:nodes.path and $p5frc:nodes.path//[ @p5dkp:element = $element ]/@keyref = current()/(@keyref|@p5dkp:id) #2009-A Element @keyref=current()/@keyref exists . $p5frc:nodes.path and $p5frc:nodes.path//[ @p5dkp:element = $element ]/@p5dkp:id = current()/(@p5dkp:id|@keyref) #2009-B Element @p5dkp:id=current()/@p5dkp:id exists . $p5frc:nodes.path and count($p5frc:nodes.path//*) > 5 #2009-X COUNT EXCEED Element @p5dkp:id=current()/@p5dkp:id NOR @keyref=current()/@keyref . #2009-C Element @p5dkp:id=current()/@p5dkp:id NOR @keyref=current()/@keyref NOT EXISTS . $root//[ * [local-name()='' and @p5dkp:id = current()/@keyref or @keyref = current()/@p5dkp:id ]] #105 p5dkp:nodes.path.add($p5frc:nodes.path,.,$element)