Megosztás a következőn keresztül:


XML-feldolgozási utasítás literál (Visual Basic)

Objektumot XProcessingInstruction jelképező literál.

Szemantika

<?piName [ = piData ] ?>  

Részek

<?
Szükséges. Az XML-feldolgozási utasítás literáljának kezdetét jelöli.

piName
Szükséges. A feldolgozási utasítás célalkalmazását jelző név. Az "xml" vagy az "XML" nem kezdődhet.

piData
Opcionális. Sztring, amely azt jelzi, hogy a megcélzott piName alkalmazásnak hogyan kell feldolgoznia az XML-dokumentumot.

?>
Szükséges. A feldolgozási utasítás végét jelöli.

Visszaadott érték

Egy XProcessingInstruction objektum.

Megjegyzések

Az XML-feldolgozási utasítás literáljai azt jelzik, hogy az alkalmazások hogyan dolgozzák fel az XML-dokumentumokat. Amikor egy alkalmazás betölt egy XML-dokumentumot, az alkalmazás ellenőrizheti az XML-feldolgozási utasításokat a dokumentum feldolgozásának meghatározásához. Az alkalmazás értelmezi a jelentés és piNamepiDataa .

Az XML-dokumentum literálja az XML-feldolgozási utasításhoz hasonló szintaxist használ. További információ: XML-dokumentumkonstans.

Megjegyzés:

Az piName elem nem kezdődhet az "xml" vagy "XML" sztringekkel, mert az XML 1.0 specifikációja fenntartja ezeket az azonosítókat.

Egy XML-feldolgozási utasítást konstansként rendelhet hozzá egy változóhoz, vagy belefoglalhatja egy XML-dokumentumkonstansba.

Megjegyzés:

Az XML-literál több sort is átfoghat anélkül, hogy sorfolytatási karakterekre lenne szükség. Ez lehetővé teszi, hogy tartalmat másoljon egy XML-dokumentumból, és illessze be közvetlenül egy Visual Basic-programba.

A Visual Basic fordító az XML-feldolgozási utasítás konstruktorhoz való hívásává alakítja át az XProcessingInstruction XML-feldolgozási utasítást.

példa

Az alábbi példa egy XML-dokumentum stíluslapját azonosító feldolgozási utasítást hoz létre.

Dim pi As XProcessingInstruction = 
  <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>

Lásd még