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"?>