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)