kullanın computed element constructortd
elemanların her biri için text
düğüm lower-case
değerine sahip bir eleman oluşturmak üzere.
bir hesaplanan eleman yapıcı hem ismi ve hesaplanabilir düğüm içeriğini izin veren bir eleman düğümü oluşturur. Örnekte
, böyle bir şey yapabileceğini, XML
foo.xml adlı bir dosyada olduğunu varsayarak:
<?xml version="1.0" encoding="UTF-8"?>
<doc>
<userid/>
<name/>
<rating/>
</doc>
:
<doc>
{
for $name in doc('foo.xml')//td/text()
return element {lower-case($name)} {''}
}
</doc>
bu üretmeye
lower-case()
işlevini, XPATH ifadesinin bir parçası olarak, öğe yapıcısı, ke bu:
<doc>
{
for $name in doc('foo.xml')//td/text()/lower-case(.)
return element {$name} {''}
}
</doc>