[Home] [By Thread] [By Date] [Recent Entries]
> I hope one can understand what I am trying to achieve. Hopefully someone knows how to do it.
something like this, I guess, if your two input files are doc1.xml and doc2.xml
David
<FF>
{doc('doc1.xml')/FNumber/meta[FileName=doc('doc2.xml')/FocalLength/meta/FileName]/
<meta>
{
let $f := FileName
return
(Value2,doc('doc2.xml')/FocalLength/meta[FileName=$f]/Value1,
doc('doc2.xml')/FocalLength/meta/FileName[.=$f])
}
</meta>
}
</FF>
$ saxon8q docmerge.xq
<?xml version="1.0" encoding="UTF-8"?>
<FF>
<meta>
<Value2>2.8</Value2>
<Value1>7.90mm</Value1>
<FileName>file7</FileName>
<FileName>file8</FileName>
<FileName>file9</FileName>
<FileName>file14</FileName>
<FileName>file15</FileName>
<FileName>file16</FileName>
<FileName>file17</FileName>
<FileName>file18</FileName>
<FileName>file19</FileName>
</meta>
</FF>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |

Cart



