Questa documentazione è stata archiviata e non viene gestita.

Proprietà Xml.DocumentSource

Ottiene o imposta il percorso di un documento XML da visualizzare nel controllo Xml.

Spazio dei nomi: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

public string DocumentSource { get; set; }
/** @property */
public String get_DocumentSource ()

/** @property */
public void set_DocumentSource (String value)

public function get DocumentSource () : String

public function set DocumentSource (value : String)

Valore proprietà

Percorso di un documento XML da visualizzare nel controllo Xml.

Sono disponibili tre metodi diversi per specificare il documento XML da visualizzare nel controllo Xml. È possibile specificare un oggetto System.Xml.XmlDocument, una stringa XML o un file XML impostando la proprietà appropriata. La proprietà DocumentSource consente di specificare il percorso di un file XML, che rappresenta un documento XML, da visualizzare nel controllo. È possibile utilizzare un percorso relativo o assoluto. Un percorso relativo determina la posizione del file in base alla posizione del controllo utente o della pagina Web Form, senza specificare un percorso completo sul server. In altre parole, il percorso è relativo alla posizione della pagina Web. In questo modo è più semplice spostare l'intero sito in un'altra directory sul server senza aggiornare il percorso del file nel codice. Un percorso assoluto fornisce il percorso completo; in questo modo, quando si sposta il sito in un'altra directory è necessario procedere all'aggiornamento del codice.

ArgomentoPercorso
Procedura: aggiungere controlli server Web XML a una pagina Web Form (Visual Studio)Generazione di applicazioni Web ASP.NET in Visual Studio
Procedura: aggiungere controlli server Web XML a una pagina Web Form (Visual Studio)Compilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: caricare dati XML nel controllo server Web XMLCompilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: caricare dati XML nel controllo server Web XMLGenerazione di applicazioni Web ASP.NET
Procedura: aggiungere controlli server Web XML a una pagina Web Form (Visual Studio)Compilazione di applicazioni Web ASP.NET in Visual Studio
Procedura: caricare dati XML nel controllo server Web XMLCompilazione di applicazioni Web ASP.NET in Visual Studio

Nell'esempio di codice riportato di seguito viene illustrato come visualizzare un documento XML utilizzando un foglio di stile per la trasformazione in XSL nel controllo Xml.

<!-- 
This sample shows an Xml control using the
DocumentSource and TransformSource properties to display Xml data
in the control.
Create a sample XML file called People.xml and 
and a sample XSL Transform file called Peopletable.xsl
using the code at the end of this sample.
-->

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.Xml.Xsl" %>
<html>
<body>
   <h3>Xml Example</h3>
      <form>
          <asp:Xml id="xml1" runat="server" DocumentSource="~/people.xml"
          TransformSource="~/peopletable.xsl" />     
      </form>
</body>
</html>

<!-- 
For this example to work, paste the following code into a file
named peopletable.xsl. Store the file in the same directory as
your .aspx file.

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:template match="/People">
      <xsl:apply-templates select="Person" />
   </xsl:template>
  
   <xsl:template match="Person">
      <table width="80%" border="1">
         <tr>
            <td>
               <b>
                  <xsl:value-of select="Name/FirstName" />
                  &#160;
                  <xsl:value-of select="Name/LastName" />
               </b>
            </td>
         </tr>
         <tr>
            <td>
               <xsl:value-of select="Address/Street" /><br />
               <xsl:value-of select="Address/City" />
               , 
               <xsl:value-of select="Address/State" /> 
               <xsl:value-of select="Address/Zip" />
            </td>
         </tr>
         <tr>
            <td>
               Job Title: <xsl:value-of select="Job/Title" /><br />
               Description: <xsl:value-of select="Job/Description" />
            </td>
         </tr>
      </table>
   </xsl:template>

   <xsl:template match="bookstore">
      <bookstore>
         <xsl:apply-templates select="book"/>
      </bookstore>
   </xsl:template>

   <xsl:template match="book">
      <book>
         <xsl:attribute name="ISBN">
            <xsl:value-of select="@ISBN"/>
         </xsl:attribute>
         <price>
            <xsl:value-of select="price"/>
         </price>
         <xsl:text>
         </xsl:text>
      </book>
   </xsl:template>

</xsl:stylesheet>


-->

<!--
For this example to work, paste the following code into a file 
named people.xml. Store the file in the same directory as 
your .aspx file.

<?xml version="1.0" encoding="utf-8" ?>
<People>
   <Person>
      <Name>
         <FirstName>Joe</FirstName>
         <LastName>Suits</LastName>
      </Name>
      <Address>
         <Street>1800 Success Way</Street>
         <City>Redmond</City>
         <State>WA</State>
         <ZipCode>98052</ZipCode>
      </Address>
      <Job>
         <Title>CEO</Title>
         <Description>Runs the company</Description>
      </Job>
   </Person>

   <Person>
      <Name>
         <FirstName>Linda</FirstName>
         <LastName>Sue</LastName>
      </Name>
      <Address>
         <Street>1302 American St.</Street>
         <City>Paso Robles</City>
         <State>CA</State>
         <ZipCode>93447</ZipCode>
      </Address>
      <Job>
         <Title>Attorney</Title>
         <Description>Litigates trials</Description>
      </Job>
   </Person>

   <Person>
      <Name>
         <FirstName>Jeremy</FirstName>
         <LastName>Boards</LastName>
      </Name>
      <Address>
         <Street>34 Palm Avenue</Street>
         <City>Waikiki</City>
         <State>HI</State>
         <ZipCode>98052</ZipCode>
      </Address>
      <Job>
         <Title>Pro Surfer</Title>
         <Description>Rides waves</Description>
      </Job>
   </Person>

   <Person>
      <Name>
         <FirstName>Joan</FirstName>
         <LastName>Page</LastName>
      </Name>
      <Address>
         <Street>700 Webmaster Road</Street>
         <City>Redmond</City>
         <State>WA</State>
         <ZipCode>98073</ZipCode>
      </Address>
      <Job>
         <Title>Web Site Developer</Title>
         <Description>Writes ASP.NET pages</Description>
      </Job>
   </Person>
</People>

-->

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0
Mostra: