followingSiblings-attributtet

Microsoft Office InfoPath

Vis alt Vis alt

followingSiblings-attributtet

Angir et relativt XPath-uttrykk fra den overordnede noden som angir XML DOM-nodene (Document Object Model) foran stedet der XML-fragmentet skal settes inn.

Type

      xsd:string
    

Merknader

followingSiblings-attributtet er et valgfritt attributt for chooseFragment-elementet.

Det innsatte fragmentet vil være underordnet den overordnede noden, men vil komme foran eventuelle andre noder som oppfyller XPath-uttrykket angitt av followingSiblings-attributtet. Hvis ingen noder blir funnet, fungerer innsettingen som en tilføyelse.

followingSiblings-attributtet brukes bare under innsetting når gjeldende kontekst ikke er et element. Fragmentet legges til innholdet i den overordnede noden hvis followingSiblings-attributtet ikke er angitt. Hvis dette attributtet er angitt, skjer innsettingen innenfor innholdet til den overordnede noden, men foran eventuelle followingSiblings-noder.

Eksempel

Eksemplet nedenfor viser bruk av followingSiblings-attributtet i chooseFragment-elementet:

    <xsf:editing>
   <xsf:xmlToEdit name="CD_10"
      item="/CustomUISample/CDCollection/CD" 
      container="/CustomUISample">
      <xsf:editWith caption="CD"
         xd:autogeneration="template" 
         component="xCollection">
         <xsf:fragmentToInsert>
            <xsf:chooseFragment parent="CDCollection"
               followingSiblings=".">
               <CD>
                  <Title></Title>
                  <Artist></Artist>
                  <Tracks>
                     <Track></Track>
                     <Track></Track>
                  </Tracks>
               </CD>
            </xsf:chooseFragment>
         </xsf:fragmentToInsert>
      </xsf:editWith>
   </xsf:xmlToEdit>
</xsf:editing>