Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Editor XML poskytuje úplné funkce IntelliSense srovnatelné s jinými jazykovými editory, které jsou k dispozici v sadě Visual Studio. Tato část vysvětluje, jak můžete používat IntelliSense s jazykem XSD (XML Schema Definition Language) a dokumenty XSLT.
IntelliSense v dokumentu XSD
Po přidružení schématu k dokumentu získáte rozevírací seznam očekávaných prvků pokaždé, když zadáte "<" nebo kliknete na tlačítko Zobrazit seznam členů objektu na panelu nástrojů editoru XML.
Informace o přidružení schémat k dokumentům XML naleznete v tématu Ověření dokumentu XML.
Když uvnitř počáteční značky zmačknete klávesu mezerník, zobrazí se rozevírací seznam se všemi atributy, které lze přidat k aktuálnímu prvku.
Když zadáte "=" hodnotu atributu nebo počáteční uvozovku pro hodnotu, získáte také seznam možných hodnot pro daný atribut. Hodnoty jsou poskytovány pouze v případě, že schéma poskytuje výčtové hodnoty prostřednictvím xsd:enumeration faset, nebo pokud je typ atributu Boolean. Seznam známých jazykových kódů technologie IntelliSense je také poskytován pro xml:lang nebo pro všechny simpleType , které jsou odvozeny od xsd:language. Seznam známých targetNamespace hodnot IntelliSense je k dispozici pro deklarace oboru názvů.
Seznam možných hodnot IntelliSense se také zobrazí, když zadáte ">" pro uzavření počáteční značky, pokud je prvek simpleType. Chování prvků je podobné chování atributů popsaných v předchozím odstavci.
Nápovědy se také zobrazí v těchto seznamech IntelliSense na základě informací xsd:annotation a xsd:documentation nalezených v přidruženém schématu.
IntelliSense v dokumentu XSLT
Po přidání pojmenované šablony nebo atributu do dokumentu XSLT můžete pomocí IntelliSense vložit následující položky:
Názvy sady atributů
Režimy šablon
Názvy šablon
Názvy parametrů pro daný režim
Názvy parametrů pro danou pojmenovanou šablonu
Další informace naleznete v tématu Návod: Použití XSLT IntelliSense.
Automatické dokončování
Editor XML také usnadňuje úpravy XML vyplněním požadované syntaxe XML za vás. Například pokud zadáte následující počáteční značku:
<book>
Editor XML vyplní koncovou značku a umístí kurzor za počáteční značku. Následuje příklad (| označuje pozici kurzoru):
<book>|</book>
Protože hodnoty atributů musí vždy obsahovat uvozovky, editor XML vyplní uvozovky za vás. Pokud například zadáte následující:
<book title=
Editor XML přidá uvozovky a umístí kurzor mezi uvozovky:
<book title="|"
Editor XML také automaticky vloží následující syntaxi XML za vás:
Ukončení instrukce zpracování:
?>Ukončení bloku CDATA:
]]>Ukončení komentáře:
-->Ukončení deklarace DTD:
>
Editor XML má také možnost vložit deklaraci oboru názvů, pokud vyberete kvalifikovaný prvek nebo atribut oboru názvů ze seznamu IntelliSense a obor názvů pro tento prvek nebo atribut ještě není v oboru.
Pokud například vyberete e:Book prvek ze seznamu IntelliSense, kde je předpona vázána na http://books obor názvů, který nebyl deklarován v dokumentu, editor XML vloží požadovanou deklaraci oboru názvů za vás. Následuje výsledný text XML:
<e:Book xmlns:e="http://books"
Párování závorek
Editor XML poskytuje zvýraznění závorek, které vám poskytne okamžitou zpětnou vazbu k prvkům, které jste právě zavřeli. Můžete také použít klávesovou zkratku (Ctrl+]) a přeskočit z jedné závorky na odpovídající složenou závorku.
Editor XML to dělá pro následující položky:
Odpovídající počáteční a koncové značky
Libovolná dvojice úhlových závorek "<" nebo ">".
Začátek a konec komentářů
Zahájení a ukončení zpracování instrukcí
Začátek a konec bloků CDATA
Začátek a konec deklarací DTD.
Otevírání a zavírání uvozovek u atributů
Úprava možností IntelliSense
Funkce IntelliSense a automatického dokončování jsou ve výchozím nastavení povolené. Můžete to ale změnit úpravou nastavenímožností>.
Oddíl Automatické vložení stránky Různé řídí následující chování:
| Název | Description |
|---|---|
| Zavřít značky | Vloží uzavírací značky pro nové prvky. |
| Uvozovky atributů | Vloží uvozovky hodnot atributů, když zadáte nový název atributu. |
| Další značkování | Dokončí komentáře, CDATA, DOCTYPE, pokyny ke zpracování a další deklarace značek. |
Změnit chování automatického dokončování
V nabídce Nástroje vyberte Možnosti.
Rozbalte textový editor, rozbalte XML a vyberte Různé.
Proveďte všechny změny v oddílu Automatické vložení a klikněte na tlačítko OK.