Delen via


Namen van gedeclareerde XML-elementen en -kenmerken (Visual Basic)

Dit onderwerp bevat visual Basic-richtlijnen voor het benoemen van XML-elementen en -kenmerken in letterlijke XML-waarden. In een letterlijke XML-waarde kunt u een lokale naam of een gekwalificeerde naam opgeven. Een gekwalificeerde naam bestaat uit een XML-naamruimtevoorvoegsel, een dubbele punt en een lokale naam. Zie Letterlijke XML-element voor meer informatie over voorvoegsels voor XML-naamruimten.

Regels

Een lokale naam van een element of kenmerk in Visual Basic moet voldoen aan de volgende regels.

  • Het kan beginnen met een naamruimte. Het moet beginnen met een alfabetisch teken of een onderstrepingsteken (_).

  • Deze mag alleen alfabetische tekens, decimale cijfers, onderstrepingstekens, punten (.) en afbreekstreepjes (-) bevatten.

  • Het mag niet langer zijn dan 1024 tekens.

  • Dubbele punten die in namen worden weergegeven, geven aan dat naamruimteafbakening wordt afbakend. Daarom kunt u alleen dubbele punten gebruiken om een XML-naamruimte voor een bepaalde naam op te geven.

Bovendien moet u voldoen aan de volgende richtlijn.

  • De XML 1.0-specificatie behoudt alle namen voor die beginnen met de tekenreeks 'xml', van elke variatie in hoofdlettergebruik. Gebruik deze namen daarom niet voor uw element- en kenmerknamen.

Richtlijnen voor naamlengte

In de praktijk moet een naam zo kort mogelijk zijn, terwijl de aard van het element nog steeds duidelijk wordt geïdentificeerd. Dit verbetert de leesbaarheid van uw code en vermindert de regellengte en de grootte van het bronbestand.

Uw naam mag echter niet zo kort zijn dat het element niet voldoende wordt beschreven of hoe uw code deze gebruikt. Dit is belangrijk voor de leesbaarheid van uw code. Als iemand anders het probeert te begrijpen of als u er lang naar kijkt nadat u het hebt geschreven, kunnen de juiste elementnamen tijd besparen.

Hoofdlettergevoeligheid in namen

Namen van XML-elementen zijn hoofdlettergevoelig. Dit betekent dat wanneer de Visual Basic-compiler twee namen vergelijkt die alleen in alfabetische letters verschillen, deze als verschillende namen worden geïnterpreteerd. Het interpreteert ABC bijvoorbeeld en abc verwijst naar afzonderlijke elementen.

XML-naamruimten

Wanneer u een letterlijke XML-element maakt, kunt u het voorvoegsel van de XML-naamruimte voor de elementnaam opgeven. Zie LETTERLIJK XML-element voor meer informatie.

Zie ook