|
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
28.2.1. XML XDocument Literal<?xml version="1.0" [encoding="encoding"] [standalone="yes"/"no"] ?> [process-instruction-or-comment-literals] root-element [process-instruction-or-comment-literals] Een voorbeeld : Visual Basic 2010 Broncode Namespace XMLLiterals Class XMLXDocumentLiteralExample Public Shared Sub Main() Dim document As XDocument = _ <?xml version= "1.0" encoding= "UTF-8"?> <?xml-stylesheet type= "text/xsl" href= "process.xsl"?> <!-- some comment --> <employees/> <!-- other comment --> End Sub End ClassEnd NamespaceDownload Visual Basic 2010 Broncode Download Visual C# Sourcecode
De encoding en standalone attributen in de XML declaration ( XDeclaration ) zijn optioneel. Het standalone attribuut wordt zelden gebruikt en kan aangeven dat de data voorzien in het XML document voldoende is voor een applicatie om te verwerken.
Ook optioneel zijn de XML XProcessingInstruction literals en de XML XComment literals die meermaals mogen voorkomen.
Er moet steeds exact één rootelement aanwezig zijn, deze kan aan de hand van een XML XElement literal worden gedefinieerd. boven
28.2.2. XML XProcessingInstruction Literal<?process-name [=process-data] ?> Een voorbeeld : Visual Basic 2010 Broncode Namespace XMLLiterals Class XMLXProcessingInstructionLiteralExample Public Shared Sub Main() Dim processingInstruction As XProcessingInstruction = _ <?xml-stylesheet type= "text/xsl" href= "process.xsl"?> End Sub End ClassEnd NamespaceDownload Visual Basic 2010 Broncode Download Visual C# Sourcecode
De process instructions geven aan hoe applicaties het XML document moeten verwerken. boven
28.2.3. XML XComment Literal<!-- comment --> Een voorbeeld : Visual Basic 2010 Broncode Namespace XMLLiterals Class XMLXCommentLiteralExample Public Shared Sub Main() Dim comment As XComment = <!-- a comment --> End Sub End ClassEnd NamespaceDownload Visual Basic 2010 Broncode Download Visual C# Sourcecode
XComment literals kunnen niet genest worden en kunnen geen embedded expressies bevatten. Over embedded expressies verderop meer. boven
28.2.4. XML XElement Literal<name [attributes]/> -or- <name [attributes]>[elements]</name> Een voorbeeld : Visual Basic 2010 Broncode Namespace XMLLiterals Class XMLXElementLiteralExample Public Shared Sub Main() Dim element As XElement = <node1> <node2></node2> <node3 /> </node1> End Sub End ClassEnd NamespaceDownload Visual Basic 2010 Broncode Download Visual C# Sourcecode
De attributen zijn optioneel net als de child element nodes.
De naam van een element is case sensitive.
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
|