Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
XML-redigeraren kontrollerar XML 1.0-syntaxen och utför även dataverifiering när du skriver. Redigeraren kan verifiera med hjälp av en definition av dokumenttyp (DTD) eller ett schema. Röda vågiga understrykningar markerar alla välformade XML 1.0-fel. Blå vågiga understrykningar visar semantiska fel baserat på DTD eller schemavalidering. Varje fel har en associerad post i fellistan. Du kan också visa felmeddelandet genom att hålla muspekaren över den vågiga understrykningen.
Scheman som används i valideringen hittas genom att matcha targetNamespace ett kompilerat schema med elementets xmlns-deklaration. Kompilerade scheman läses in från någon av följande platser, listade i prioritetsordning:
Från filnamnet som anges i fältet Scheman i fönstret Dokumentegenskaper .
Ett infogat schema eller DTD.
En extern DTD eller ett attribut med
xsd:schemaLocationochxsd:noNamespaceSchemaLocationXDR-schemats namnområdes-URI.
Scheman finns också på följande ytterligare platser när schemat har ett icke-tomt målnamnområde:
Ett annat redigeringsfönster som innehåller schemat.
Ett schema i den aktuella lösningen.
Ett schema från schemats cachekatalog.
XSLT-filer
När du redigerar en XSLT-fil används xslt.xsd-filen som finns i schemacachen för validering. Valideringsfel visas som blå vågiga understrykningar. Fel från XSLT-kompilatorn visas som röda vågiga understrykningar.
XML-schemafiler (XSD)
När du redigerar en XML-schemafil används filen xsdschema.xsd i schemacachen för validering. Valideringsfel visas som blå vågiga understrykningar. Eventuella kompileringsfel visas också med röda vågiga understrykningar.
Entitetsreferensgräns
DTD-bearbetning begränsar som standard antalet entitetsreferenser till 10 000 referenser och kan hantera de flesta XML-scheman. Felmeddelandet i Visual Studio kan läsa "Gräns för entitetsreferenser för filnamn har överskridits".
Om du stöter på den här begränsningen när du bearbetar ett XML-dokument och vill utöka validatorn till ett större schema kan detta ändras med MaxNumberOfDtdEntityReferences Visual Studio-registernyckeln. Mer information om hur du gör den här ändringen finns i Redigera registret för en Visual Studio-instans . Observera att detta gäller för alla XML-dokument som öppnas av användaren på den datorn.