| Newsgroups |
gmane.text.xml.xsl.general.mulberrytech |
| Message-ID |
<[email protected]> |
--0000000000008a877605bff4dd30
Content-Type: text/plain; charset="UTF-8"
Thank you David and Dimitre,
You are both right. Thank you. I would have responded sooner but it took
me some time to find a bug that caused the file to grow. I now pass a
/level/ parameter to facilitate deleting duplicates. Here is working XSLT
<xsl:param name="level"></xsl:param>
<xsl:output method="xml" indent="yes" />
<xsl:variable name="lookupDoc" select="document('step2.xml')"/>
<xsl:key name="SemanticDomainByParent" match="CmSemanticDomain"
use="@parent" />
<xsl:template match="CmSemanticDomain[@level=$level]"/>
<xsl:template match="line[@tag='gd']">
<xsl:variable name="parentSD" select="parent::*/@sd"/>
<SubPossibilities>
<xsl:copy-of select="key('SemanticDomainByParent', $parentSD,
$lookupDoc)"/>
</SubPossibilities>
</xsl:template>
<!-- identity transform -->
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
I ended up building the hierarchy one transformation at a time. The
inserted text has tag = 'gd' which triggers the insertion the next time
around. So multiple application of the same XSL does the trick.
I started by creating a file with just the 0 level of hierarchy. I then
inserted the correct information from an external file at the correct
location. There may be easier ways of doing this. But this is something
that I can explain fairly easily to novices. You continue until you have
processed all the levels.
Thank you again for your help.
Jim Albright
Wycliffe Bible Translators
704-562-1529
On Mon, Apr 12, 2021 at 1:20 AM David Maus [email protected] <
[email protected]> wrote:
> On Mon, 12 Apr 2021 06:08:46 +0200,
> Albright, Jim [email protected] wrote:
> >
> > [1 <text/plain; UTF-8 (7bit)>]
> > [2 <text/html; UTF-8 (quoted-printable)>]
> > I am trying to upconvert from a flat-file. After I get it into XML form
> I try to add hierarchy using "key".
> > -------------
> > OUTPUT
> > -------------
> > I get NO results from
> > <SubPossibilities>
> > <xsl:copy select="key('SemanticDomainByParent',
> '$parentSD')"/>
> > </SubPossibilities>
>
> The quotes around $parentSD look wrong. You are looking up elements
> under the string key '$parentSD'.
>
> I think it should read:
>
> <xsl:copy select="key('SemanticDomainByParent', $parentSD)"/>
>
> HTH,
> -- David
>
> >
> > so output looks like
> > <SubPossibilities/>
> >
> > So what am I doing wrong?
> >
> > Starting with this XML
> > -------------
> > XML input
> > -------------
> >
> > ... <Possibilities>
> > <CmSemanticDomain level="1" sd="1" parent=""
> guid="I63403699-07C1-43F3-A47C-069D6E4316E5">
> > <line tag="sd">Universe, creation</line>
> > <line tag="gd">I63403699-07C1-43F3-A47C-069D6E4316E5</line>
> > </CmSemanticDomain>
> > <CmSemanticDomain level="2" sd="1.1" parent="1"
> guid="I999581C4-1611-4ACB-AE1B-5E6C1DFE6F0C">
> > <line tag="sd">Sky</line>
> > <line
> tag="gd">I999581C4-1611-4ACB-AE1B-5E6C1DFE6F0C</line>
> > </CmSemanticDomain>
> > <CmSemanticDomain level="3" sd="1.1.1" parent="1.1"
> guid="IDC1A2C6F-1B32-4631-8823-36DACC8CB7BB">
> > <line tag="sd">Sun</line>
> > <line tag="gd">IDC1A2C6F-1B32-4631-8823-36DACC8CB7BB</line>
> > </CmSemanticDomain>
> > <CmSemanticDomain level="4" sd="1.1.1.1" parent="1.1.1"
> guid="I1BD42665-0610-4442-8D8D-7C666FEE3A6D">
> > <line tag="sd">Moon</line>
> > <line tag="gd">I1BD42665-0610-4442-8D8D-7C666FEE3A6D</line>
> > </CmSemanticDomain>
> > <CmSemanticDomain level="4" sd="1.1.1.2" parent="1.1.1"
> guid="IB044E890-CE30-455C-AEDE-7E9D5569396E">
> > <line tag="sd">Star</line>
> > <line tag="gd">IB044E890-CE30-455C-AEDE-7E9D5569396E</line>
> > </CmSemanticDomain>
> > <CmSemanticDomain level="4" sd="1.1.1.3" parent="1.1.1"
> guid="IA0D073DF-D413-4DFD-9BA1-C3C68F126D90">
> > <line tag="sd">Planet</line>
> > <line tag="gd">IA0D073DF-D413-4DFD-9BA1-C3C68F126D90</line>
> > </CmSemanticDomain>
> >
> > ...
> > -------------
> > XSL
> > -------------
> > ...
> > <xsl:key name="SemanticDomainByParent" match="CmSemanticDomain"
> use="@parent" />
> >
> > <xsl:template match="CmSemanticDomain">
> > <CmSemanticDomain>
> > <xsl:apply-templates select="@* | node()"/>
> > <xsl:apply-templates
> select="key('SemanticDomainByParent',@sd)"/>
> > </CmSemanticDomain>
> > </xsl:template>
> >
> > <xsl:template match="line[@tag='gd']">
> > <xsl:variable name="parentSD" select="parent::*/@parent"/>
> > <SubPossibilities>
> > <xsl:copy select="key('SemanticDomainByParent',
> '$parentSD')"/>
> > </SubPossibilities>
> > </xsl:template>
> >
> > <!-- identity transform -->
> > <xsl:template match="@* | node()">
> > <xsl:copy>
> > <xsl:apply-templates select="@* | node()"/>
> > </xsl:copy>
> > </xsl:template>
> >
> >
> > -------------
> > Desired OUTPUT
> > -------------
> > ...
> > <Possibilities>
> > <CmSemanticDomain level="1" sd="1" parent=""
> guid="I63403699-07C1-43F3-A47C-069D6E4316E5">
> > <line tag="sd">Universe, creation</line>
> > <SubPossibilities>
> > <CmSemanticDomain level="2" sd="1.1" parent="1"
> guid="I999581C4-1611-4ACB-AE1B-5E6C1DFE6F0C">
> > <line tag="sd">Sky</line>
> > <SubPossibilities>
> > <CmSemanticDomain level="3" sd="1.1.1"
> parent="1.1" guid="IDC1A2C6F-1B32-4631-8823-36DACC8CB7BB">
> > <line tag="sd">Sun</line>
> > <SubPossibilities>
> > <CmSemanticDomain level="4"
> sd="1.1.1.2" parent="1.1.1" guid="IB044E890-CE30-455C-AEDE-7E9D5569396E">
> > <line tag="sd">Star</line>
> > </CmSemanticDomain>
> > <CmSemanticDomain level="4"
> sd="1.1.1.3" parent="1.1.1"
> guid="IA0D073DF-D413-4DFD-9BA1-C3C68F126D90">
> > <line tag="sd">Planet</line>
> > </CmSemanticDomain>
> > ...
> > </SubPossibilities>
> > </CmSemanticDomain>
> > </SubPossibilities>
> > </CmSemanticDomain>
> > </SubPossibilities>
> > </CmSemanticDomain>
> > </Possibilities>
> >
> > Jim Albright
> > Wycliffe Bible Translators
> > 704-562-1529
> > XSL-List info and archive
> > EasyUnsubscribe (by email)
>
> --
> David Maus M.A.
>
> Www: http://dmaus.name
> Twitter: @_dmaus
>
>
>
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/3329386
or by email: [email protected]
--~--
--0000000000008a877605bff4dd30
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Thank you David and Dimitre,</div><div><br></div><div=
>You are both right.=C2=A0 Thank you.=C2=A0 I would have responded sooner b=
ut it took me some time to find a bug that caused the file to grow.=C2=A0 I=
now pass a /level/ parameter to facilitate deleting duplicates. Here is wo=
rking XSLT<br></div><div><br></div><xsl:param name=3D"level"&g=
t;</xsl:param><br>=C2=A0 =C2=A0 <xsl:output method=3D"xml&quo=
t; indent=3D"yes" /><br>=C2=A0 =C2=A0 <xsl:variable name=3D=
"lookupDoc" select=3D"document('step2.xml')"/&g=
t;<br>=C2=A0 =C2=A0 <br>=C2=A0 =C2=A0 <xsl:key name=3D"SemanticDoma=
inByParent" match=3D"CmSemanticDomain" use=3D"@parent&q=
uot; /><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 <br>=C2=A0 =C2=A0 <xsl:templat=
e match=3D"CmSemanticDomain[@level=3D$level]"/><br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 <br>=C2=A0 =C2=A0 <xsl:template match=3D"line[@ta=
g=3D'gd']"><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 <xsl:variable=
name=3D"parentSD" select=3D"parent::*/@sd"/><br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 <SubPossibilities> <br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 <xsl:copy-of select=3D"key('SemanticDomain=
ByParent', $parentSD, $lookupDoc)"/><br>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 </SubPossibilities><br>=C2=A0 =C2=A0 </xsl:template><br>=
=C2=A0 =C2=A0 <br>=C2=A0 =C2=A0 <!-- identity transform --><br>=C2=A0=
=C2=A0 <xsl:template match=3D"@* | node()"><br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 <xsl:copy><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 <xsl:apply-templates select=3D"@* | node()"/><br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 </xsl:copy><br>=C2=A0 =C2=A0 </xsl:templa=
te><br>=C2=A0 =C2=A0 <div>I ended up building the hierarchy one transfor=
mation at a time. The inserted text has tag =3D 'gd' which triggers=
the insertion the next time around.=C2=A0 So multiple application of the s=
ame XSL does the trick.<br></div><div><br></div><div>I started by creating =
a file with just the 0 level of hierarchy. I then inserted the correct info=
rmation from an external file at the correct location.=C2=A0 There may be e=
asier ways of doing this.=C2=A0 But this is something that I can explain fa=
irly easily to novices.=C2=A0 You continue until you have processed all the=
levels.</div><div><br></div><div>Thank you again for your help.</div><div>=
<br></div><div></div><div><div><div dir=3D"ltr" data-smartmail=3D"gmail_sig=
nature"><div dir=3D"ltr"><div>Jim Albright</div><div>Wycliffe Bible Transla=
tors</div><div>704-562-1529<br></div></div></div></div><br></div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Ap=
r 12, 2021 at 1:20 AM David Maus <a href=3D"mailto:[email protected]" target=
=3D"_blank">[email protected]</a> <<a href=3D"mailto:xsl-list-service@lis=
ts.mulberrytech.com" target=3D"_blank">[email protected].=
com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">On Mon, 12 Apr 2021 06:08:46 +0200,<br>
Albright, Jim <a href=3D"mailto:[email protected]" target=3D"_blank=
">[email protected]</a> wrote:<br>
> <br>
> [1=C2=A0 <text/plain; UTF-8 (7bit)>]<br>
> [2=C2=A0 <text/html; UTF-8 (quoted-printable)>]<br>
> I am trying to upconvert from a flat-file. After I get it into XML for=
m I try to add hierarchy using "key".<br>
> -------------<br>
> OUTPUT <br>
> ------------- <br>
> I get NO results from <br>
> <SubPossibilities><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<xsl:copy select=3D&=
quot;key('SemanticDomainByParent', '$parentSD')"/><=
br>
> </SubPossibilities><br>
<br>
The quotes around $parentSD look wrong. You are looking up elements<br>
under the string key '$parentSD'.<br>
<br>
I think it should read:<br>
<br>
<xsl:copy select=3D"key('SemanticDomainByParent', $parentSD=
)"/><br>
<br>
HTH,<br>
=C2=A0 -- David<br>
<br>
> <br>
> so output looks like<br>
> <SubPossibilities/><br>
> <br>
> So what am I doing wrong?<br>
> <br>
> Starting with this XML<br>
> -------------<br>
> XML input <br>
> ------------- <br>
> <br>
> ...=C2=A0 =C2=A0 =C2=A0 <Possibilities><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <CmSemanticDomain level=3D"1=
"=C2=A0 =C2=A0 =C2=A0 sd=3D"1"=C2=A0 =C2=A0parent=3D"&q=
uot;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0guid=3D"I63403699-07C1-43F3-A47C=
-069D6E4316E5"><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"sd=
">Universe, creation</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"gd=
">I63403699-07C1-43F3-A47C-069D6E4316E5</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <CmSemanticDomain level=3D"2=
"=C2=A0 sd=3D"1.1"=C2=A0 =C2=A0parent=3D"1"=C2=A0 =
=C2=A0 guid=3D"I999581C4-1611-4ACB-AE1B-5E6C1DFE6F0C"><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <line tag=3D=
"sd">Sky</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <line tag=3D=
"gd">I999581C4-1611-4ACB-AE1B-5E6C1DFE6F0C</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <CmSemanticDomain level=3D"3=
"=C2=A0 =C2=A0sd=3D"1.1.1"=C2=A0 =C2=A0 parent=3D"1.1&q=
uot;=C2=A0 =C2=A0 guid=3D"IDC1A2C6F-1B32-4631-8823-36DACC8CB7BB"&=
gt;<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"sd=
">Sun</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"gd=
">IDC1A2C6F-1B32-4631-8823-36DACC8CB7BB</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <CmSemanticDomain level=3D"4=
"=C2=A0 sd=3D"1.1.1.1"=C2=A0 =C2=A0 parent=3D"1.1.1&quo=
t;=C2=A0 =C2=A0 =C2=A0 guid=3D"I1BD42665-0610-4442-8D8D-7C666FEE3A6D&q=
uot;><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"sd=
">Moon</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"gd=
">I1BD42665-0610-4442-8D8D-7C666FEE3A6D</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <CmSemanticDomain level=3D"4=
"=C2=A0 sd=3D"1.1.1.2"=C2=A0 parent=3D"1.1.1"=C2=
=A0 guid=3D"IB044E890-CE30-455C-AEDE-7E9D5569396E"><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"sd=
">Star</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"gd=
">IB044E890-CE30-455C-AEDE-7E9D5569396E</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <CmSemanticDomain level=3D"4=
"=C2=A0 sd=3D"1.1.1.3"=C2=A0 =C2=A0parent=3D"1.1.1"=
;=C2=A0 =C2=A0 guid=3D"IA0D073DF-D413-4DFD-9BA1-C3C68F126D90">=
<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"sd=
">Planet</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"gd=
">IA0D073DF-D413-4DFD-9BA1-C3C68F126D90</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </CmSemanticDomain><br>
> <br>
> ...<br>
> -------------<br>
> XSL <br>
> ------------- <br>
> ...<br>
>=C2=A0 =C2=A0<xsl:key name=3D"SemanticDomainByParent" matc=
h=3D"CmSemanticDomain" use=3D"@parent" /><br>
>=C2=A0 =C2=A0 =C2=A0<br>
>=C2=A0 =C2=A0 =C2=A0<xsl:template match=3D"CmSemanticDomain&quo=
t;><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<xsl:apply-templates=
select=3D"@* | node()"/><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<xsl:apply-templates=
select=3D"key('SemanticDomainByParent',@sd)"/><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0</xsl:template><br>
>=C2=A0 =C2=A0 =C2=A0<br>
>=C2=A0 =C2=A0 =C2=A0<xsl:template match=3D"line[@tag=3D'gd&=
#39;]"><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<xsl:variable name=3D"parentS=
D" select=3D"parent::*/@parent"/>=C2=A0 =C2=A0<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<SubPossibilities><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<xsl:copy select=3D&=
quot;key('SemanticDomainByParent', '$parentSD')"/><=
br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</SubPossibilities><br>
>=C2=A0 =C2=A0 =C2=A0</xsl:template><br>
>=C2=A0 =C2=A0 =C2=A0<br>
>=C2=A0 =C2=A0 =C2=A0<!-- identity transform --><br>
>=C2=A0 =C2=A0 =C2=A0<xsl:template match=3D"@* | node()">=
;<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<xsl:copy><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<xsl:apply-templates=
select=3D"@* | node()"/><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</xsl:copy><br>
>=C2=A0 =C2=A0 =C2=A0</xsl:template><br>
>=C2=A0 =C2=A0 =C2=A0<br>
>=C2=A0 =C2=A0<br>
> -------------<br>
> Desired OUTPUT <br>
> ------------- <br>
> ...<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0<Possibilities><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <CmSemanticDomain level=3D"1=
"=C2=A0 =C2=A0 =C2=A0 sd=3D"1"=C2=A0 =C2=A0parent=3D"&q=
uot;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0guid=3D"I63403699-07C1-43F3-A47C=
-069D6E4316E5"><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <line tag=3D=
"sd">Universe, creation</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <SubPossibil=
ities><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&l=
t;CmSemanticDomain level=3D"2"=C2=A0 sd=3D"1.1"=C2=A0 =
=C2=A0parent=3D"1"=C2=A0 =C2=A0 guid=3D"I999581C4-1611-4ACB-=
AE1B-5E6C1DFE6F0C"><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 <line tag=3D"sd">Sky</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0<SubPossibilities> <br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0<CmSemanticDomain level=3D"3"=C2=A0=
=C2=A0sd=3D"1.1.1"=C2=A0 =C2=A0 parent=3D"1.1"=C2=A0 =
=C2=A0 guid=3D"IDC1A2C6F-1B32-4631-8823-36DACC8CB7BB"><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<line tag=3D"sd">S=
un</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<SubPossibilities>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<CmSemanticDomain=
level=3D"4"=C2=A0 sd=3D"1.1.1.2"=C2=A0 parent=3D"=
1.1.1"=C2=A0 guid=3D"IB044E890-CE30-455C-AEDE-7E9D5569396E"&=
gt;<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<li=
ne tag=3D"sd">Star</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</CmSemanticDomai=
n><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<CmSemanticDomain=
level=3D"4"=C2=A0 sd=3D"1.1.1.3"=C2=A0 =C2=A0parent=3D=
"1.1.1"=C2=A0 =C2=A0 guid=3D"IA0D073DF-D413-4DFD-9BA1-C3C68F=
126D90"><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <l=
ine tag=3D"sd">Planet</line><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </CmSemanticDomain>=
=C2=A0 =C2=A0 =C2=A0 <br>
> ...<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </SubPossibilities><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 </CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0</SubPossibilities><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&l=
t;/CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</SubPossibil=
ities><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</CmSemanticDomain><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0</Possibilities>=C2=A0 =C2=A0<br>
> <br>
> Jim Albright<br>
> Wycliffe Bible Translators<br>
> 704-562-1529<br>
> XSL-List info and archive <br>
> EasyUnsubscribe (by email) <br>
<br>
-- <br>
David Maus M.A.<br>
<br>
Www: <a href=3D"http://dmaus.name" rel=3D"noreferrer" target=3D"_blank">htt=
p://dmaus.name</a><br>
Twitter: @_dmaus<br>
<br>
<br>
</blockquote></div>
<div><!-- begin bl.html.trailer -->
<div style=3D"border-top:1px solid black; background-color: #dddddd;
color: #888888; font-size: smaller; padding: 5px; text-align: center;
font-family: arial,verdana,arial,sans-serif; margin-top:1em; clear:
both; margin: auto">
<a href=3D"http://www.mulberrytech.com/xsl/xsl-list">
XSL-List info and archive</a>
<div style=3D"text-align:center;">
<a style=3D"color: blue;"
href=3D"http://lists.mulberrytech.com/unsub/xsl-list/3329386"
>EasyUnsubscribe</a>
(<a style=3D"color: blue;"
href=3D"mailto:[email protected]?subject=3Dremove"
>by email</a>)
</div>
</div>
<!-- end bl.html.trailer --></div>
--0000000000008a877605bff4dd30--