Udostępnij za pośrednictwem


Literał instrukcji przetwarzającej kod XML (Visual Basic)

Literał reprezentujący XProcessingInstruction obiekt.

Składnia

<?piName [ = piData ] ?>  

generatora

<?
Wymagany. Określa początek literału instrukcji przetwarzania XML.

piName
Wymagany. Nazwa wskazująca, która aplikacja jest przeznaczona dla instrukcji przetwarzania. Nie można rozpocząć od ciągu "xml" lub "XML".

piData
Opcjonalny. Ciąg wskazujący sposób przetwarzania dokumentu XML przez aplikację docelową przez piName program .

?>
Wymagany. Określa koniec instrukcji przetwarzania.

Wartość zwracana

Obiekt XProcessingInstruction.

Uwagi

Literały instrukcji przetwarzania XML wskazują, w jaki sposób aplikacje powinny przetwarzać dokument XML. Gdy aplikacja ładuje dokument XML, aplikacja może sprawdzić instrukcje przetwarzania XML, aby określić sposób przetwarzania dokumentu. Aplikacja interpretuje znaczenie piName i piData.

Literał dokumentu XML używa składni podobnej do instrukcji przetwarzania XML. Aby uzyskać więcej informacji, zobacz Literał dokumentu XML.

Uwaga

Element piName nie może rozpoczynać się od ciągów "xml" lub "XML", ponieważ specyfikacja XML 1.0 zastrzega te identyfikatory.

Literał instrukcji przetwarzania XML można przypisać do zmiennej lub dołączyć ją do literału dokumentu XML.

Uwaga

Literał XML może obejmować wiele wierszy bez konieczności używania znaków kontynuacji wiersza. Dzięki temu można kopiować zawartość z dokumentu XML i wklejać ją bezpośrednio do programu Visual Basic.

Kompilator języka Visual Basic konwertuje literał instrukcji przetwarzania XML na wywołanie konstruktora XProcessingInstruction .

Przykład

Poniższy przykład tworzy instrukcję przetwarzania identyfikującą arkusz stylów dla dokumentu XML.

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

Zobacz też