Xml.AddParsedSubObject(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Notifica al control de servidor que se analizó un elemento, ya sea XML o HTML, y agrega el elemento al objeto ControlCollection del control del servidor.
protected:
override void AddParsedSubObject(System::Object ^ obj);
protected override void AddParsedSubObject (object obj);
override this.AddParsedSubObject : obj -> unit
Protected Overrides Sub AddParsedSubObject (obj As Object)
Parámetros
Excepciones
obj
no es del tipo LiteralControl.
Ejemplos
En el ejemplo de código siguiente se muestra cómo invalidar el AddParsedSubObject método en un control de servidor personalizado Xml .
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS" %>
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Custom Xml - AddParsedSubObject - C# Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom Xml - AddParsedSubObject - C# Example</h3>
<aspSample:CustomXmlAddParsedSubObject id="xml1" runat="server"
DocumentSource="People.xml" TransformSource="PeopleTable.xslt" />
</form>
</body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Custom Xml - AddParsedSubObject - VB.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom Xml - AddParsedSubObject - VB.NET Example</h3>
<aspSample:CustomXmlAddParsedSubObject id="xml1" runat="server"
DocumentSource="People.xml" TransformSource="PeopleTable.xslt" />
</form>
</body>
</html>
using System.Web;
using System.Security.Permissions;
namespace Samples.AspNet.CS.Controls
{
[AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class CustomXmlAddParsedSubObject : System.Web.UI.WebControls.Xml
{
protected override void AddParsedSubObject(object obj)
{
// Call the base AddParseSubObject method.
base.AddParsedSubObject(obj);
// Note: This method does not get called when transforming XML.
}
}
}
Imports System.Web
Imports System.Security.Permissions
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class CustomXmlAddParsedSubObject
Inherits System.Web.UI.WebControls.Xml
Protected Overrides Sub AddParsedSubObject(ByVal obj As Object)
' Call the base AddParseSubObject method.
MyBase.AddParsedSubObject(obj)
' Note: This method does not get called when transforming XML.
End Sub
End Class
End Namespace