Altova MapForce 2024 Enterprise Edition

Extrait le nom local d’une valeur de type xs:QName. Veuillez noter que, contrairement à la fonction local-name qui retourne le nom local du nœud de nœud, cette fonction traite le contenu de l’item connecté à l’entrée qname.

mf-func-local-name-from-qname

 

Langages

Built-in, C++, C#, Java, XQuery, XSLT 2.0, XSLT 3.0.

 

Paramètres

Nom

Description

qname

Obligatoire. Fournit la valeur d’entrée de la fonction, de type xs:QName.

 

 

Exemple

Cette fonction est utile lorsque vous mappez des documents d’instance XBRL contenant des hypercubes.

mf-func-local-name-from-qname-example

Le mappage ci-dessus filtre les faits où le nom local du contenu du membre explicite d-g:Vancouver est égal à "Vancouver". Veuillez noter que le contenu du membre est lui-même un QName, comme illustré dans l’extrait de code ci-dessous :

 

<xbrli:entity>
   <xbrli:identifier scheme="http://nasdaq.com/ticker">ACME2</xbrli:identifier>
  <xbrli:segment>
      <xbrldi:explicitMember dimension="d-b:ByProductsBreakdown">d-b:Water</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="d-g:GeographicalBreakdown">d-g:Vancouver</xbrldi:explicitMember>
   </xbrli:segment>
</xbrli:entity>

 

Après avoir exécuté le mappage, tous les faits qui appartiennent à la dimension GeographicalBreakdown sont filtrés et trainsmis au composant de cible.

© 2018-2024 Altova GmbH