Ciao sto studiano xschema con xquery è ho il seguente codice:

codice:
declare function local:deadbeat( $b as element(billTo, ipo:USAddress) ) as xs:boolean { $b/name = doc("deadbeats.xml")/deadbeats/row/name };

for $p in doc("ipo.xml")//element(ipo:purchaseOrder) 
where local:deadbeat( $p/element(billTo) ) 
return <warning>{ string($p/billTo/name) } is a known deadbeat!</warning>
Il mio dubbio riguarda i parametri della funzione. Io devo passare alla funzione un elemento di tipo billTo e poi cosa c'entra ipo:USAddress?