[xquery-talk] contains function problem

Manolis Mylonakis mylonos at otenet.gr
Sat Jan 7 16:17:55 PST 2006


hello,

i have a problem with 'contains' function of xquery.

I have the following xml file named myPersons.xml





<Mpeg7 xmlns="urn:mpeg:mpeg7:schema:2001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<Description xsi:type="SemanticDescriptionType">

<Semantics>

<AbstractionLevel dimension="0"/>

<Label>

<Name>Soccer Agent Example</Name>

</Label>

<Property>

<Name>Something</Name>

<Definition>socceragents</Definition>

</Property>

<SemanticBase xsi:type="AgentObjectType" id="Moras">

<AbstractionLevel dimension="0"/>

<Label>

<Name>Moras</Name>

</Label>

<Definition>

<FreeTextAnnotation>Vaggelis Moras</FreeTextAnnotation>

</Definition>

<Agent xsi:type="PersonType">

<Name>

<FamilyName initial="M">Moras</FamilyName>

<GivenName>Vaggelis</GivenName>

</Name>

<ElectronicAddress>

<Email>players at aekfc.gr</Email>

</ElectronicAddress>

</Agent>

</SemanticBase>

</Semantics>



<Semantics>

<AbstractionLevel dimension="0"/>

<Label>

<Name>Soccer Agent Example</Name>

</Label>

<Property>

<Name>teacher </Name>

<Definition>university teacher</Definition>

</Property>

<SemanticBase xsi:type="AgentObjectType" id="Moras">

<AbstractionLevel dimension="0"/>

<Label>

<Name>Dolas</Name>

</Label>

<Definition>

<FreeTextAnnotation>Apostolos Dolas</FreeTextAnnotation>

</Definition>

<Agent xsi:type="PersonType">

<Name>

<FamilyName initial="M">Dolas</FamilyName>

<GivenName>Apostolos</GivenName>

</Name>

<ElectronicAddress>

<Email>dol at mymail.gr</Email>

</ElectronicAddress>

</Agent>

</SemanticBase>

</Semantics>


</Description>

</Mpeg7>











I ask for the email address for a person who has a <Name> as Moras for example...

my xquery is the following:



xquery version "1.0";

declare namespace Mpeg7="urn:mpeg:mpeg7:schema:2001";

for $x in doc("myPersons.xml")//Mpeg7:Semantics

where contains("//Mpeg7:Name/text()","Moras")

return $x//Email





none results returned



what is my fault?



Thanks 

Manolis








-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://xquery.com/pipermail/talk/attachments/20060107/3190880d/attachment-0001.htm


More information about the talk mailing list