A defined format of XML tags that are used to describe the contract between the publisher of a Web service and their clients. A WSDL document shows all the methods of the Web service, the arguments that are passed when a method is called, the data types for the arguments, and the data type of the return value of the method call.
A template that installs your application in a virtual directory under the virtual root directory on a web server, as opposed to the file system. It is used to generate packages for installing web applications.
Each method of an XML Web service that should be exposed as a part of the public interface of the service should be marked with a <WebMethod()> attribute.
Each class in an XML Web service that should be exposed as a part of the public interface of the service should be marked with a <WebService()> attribute.
A term used to describe XML files that comply with standard rules, including the following: naming conventions for tag names, case sensitivity, the uniquely named root element, and proper nesting of element tags. Attribute names cannot repeat for an individual element, and all attribute values must be in quotes. An XML document that follows these rules can be read by any standard XML parser.
Part of the Windows operating system, these provide a hosting environment, or infrastructure, for middle-tier components. Windows Component Services help you to manage distributed transactions, enforce role-based security, and increase performance by using object pooling and other features, such as message queuing and event notification.
A Visual Studio .NET project template that enables you to create setup files and Windows Installer files (.msi) to install your applications.
An authentication mechanism that uses Windows operating system usernames and passwords, along with their associated groups and permissions, to verify users of your application when the application attempts to use network resources, such as connecting to a database server.
An application that runs on a server or workstation computer and provides ongoing functionality without direct user interaction. Windows services are often used to perform system monitoring and other services that must run continuously.
An independent standards body that oversees application standards for the Internet such as HTML, XML, and all its related technologies. See http://w3c.org for more information.
This method of the Debug and Trace classes writes output as a text string.
This method of the Debug and Trace classes writes output as a text string, if the specified expression evaluates to True.
Thismethod of the Debug and Trace classes writes output as a text string, ending with a line-termination character.
This method of the Debug and Trace classes writes output as a text string, if the specified expression evaluates to True, and ends with a line-termination character.
This method of the DataSet class outputs the data and schema (optional) from a DataSet to an XML data file.
A command-line utility program provided with Visual Studio .NET that enables you to generate a Web Services Description Language (WSDL) document describing the public interface of the Web service.
Files used by the .NET Framework to hold application-specific settings. The advantage of holding these settings in configuration files rather than directly in your source code is that an administrator can make changes without having to change and recompile the original source code.
Before the W3C finalized XSD schema, some Microsoft XML tools used the XDR format for validation. XDR is similar to XSD.
This model offers complete programmatic access to XML data. The XML DOM is a W3C recommendation that provides a consistent object model for XML programming on any platform. When working with the DOM, you approach your XML data as a tree of nodes. The classes in the .NET Framework System.Xml namespace implement the functionality of the XML DOM for .NET development.
XML data files use namespaces for identifying the origin of the data, specifying standard versions for stylesheet and schema references, and qualifying the origin of tag names when consolidating data from different sources.
Any computer program that can read and process an XML data file.
Also referred to as XSD schema, this is a standard way to define an exact format for a specific XML document. XSD enables you to specify valid element tag names, attribute names, relationships among elements and attributes, data types of element and attribute values, and more. Individual XML data files (instance documents) can be validated against the XSD schema.
Applications that accept remote procedure calls, and return results, over the Internet by using a standard SOAP message format.
A member of the System.Xml namespace that enables you to work with XML data programmatically. The XmlAttribute class represents a single attribute in an XML data file.
This class in the System.Xml namespace extends the functionality of the XmlNamedNodeMap class and enables you to work with the set of attributes that belong to a given XML element.
A member of the System.Xml namespace that brings the best capabilities of a DataSet and an XmlDocument together. You can create a DataSet by retrieving data from a database and then create the XmlDataDocument by referencing the DataSet. This is called synchronizing the DataSet and the XmlDataDocument.
A member of the System.Xml namespace that enables you to work with XML data programmatically. The XmlDocument class represents a complete XML data file.
A member of the System.Xml namespace that enables you to work with XML data programmatically. The XmlElement class represents a single element in an XML data file.
One of the base classes in the System.Xml namespace, this collection holds groups of related attribute nodes.
This base class defines common properties and methods of all the types of nodes that can occur in an XML data file.
A derived class of XmlReader, this class provides fast, noncached, forward-only access to data in an XmlDocument.
This base class provides fast, noncached, forward-only access to data in an XmlDocument and is implemented by the XmlTextReader, XmlNodeReader, and XmlValidatingReader classes.
This parameter of the DataSet class offers the following options: Auto, DiffGram, Fragment, IgnoreSchema, InferSchema, and ReadSchema. These options determine how the XML data is interpreted. If the DataSet already has a schema or the file has an in-line schema, the ReadSchema behavior will be used. If there is no DataSet schema and no in-line schema, the InferSchema behavior will be used and a schema will be created based on the contents of the XML data.
In order to perform schema validation on an XmlDocument by using a schema that exists in a separate disk file, you must first create an object based on the XmlSchemaCollection class and load that schema into the object.
A member of the System.Xml namespace, this class enables you to work with XML data programmatically.
This class provides fast, noncached, forward-only access to data in an XmlDocument. XmlTextReader is a derived class of XmlReader.
This class provides DTD, XDR, and XSD validation of data in an XmlDocument. XmlValidatingReader is a derived class of XmlReader.
This parameter of the DataSet.WriteXml method determines the format of the XML data file that is created. The valid values are DiffGram, IgnoreSchema, and WriteSchema.
This class provides a means to create a stream object or disk file that contains XML. The XmlWriter base class is implemented by using the XmlTextWriter class.
This expression can specify criteria for identifying a node by evaluating either the position of a node in the document hierarchy, data values of the node, or a combination of these criteria.
This class resides in the System.Xml.Xpath namespace. It is optimized for performance when you are performing searches using only XPath expressions or performing XSLT processing on your XML data.
This class in the System.Xml.Xpath namespace provides compiled XPath expressions.
This class in the System.Xml.Xpath namespace provides optimized performance for XPath queries on your data.
This class in the System.Xml.Xpath namespace enables you to process a selected set of nodes in an XmlDocument.
This class from the System.Xml.Xsl namespace performs the stylesheet processing on your XmlDocuments.