Basic XML Schema Declarations
An XML Schema document is built of a series of declarations, which gives very detailed information and makes sure the information contained in the XML document is in the correct form.
| Declaration Name |
Purpose |
Syntax |
| Schema |
Identifies the language the schema uses |
<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |
| Element |
Defines an element |
<xsd:element name="name"> |
| Attribute |
Defines an attribute |
<xsd:attribute name="name"
type="type"> |
| Complex type |
Defines an element that contains other elements, contains
attributes, or contains mixed content (elements and text) |
<xsd:complexType> |
| Simple type |
Creates a constrained datatype for an element or attribute
value |
<xsd:simpleType> |
| Sequence compositor |
Specifies that attributes or elements within a complex type
must be listed in order |
<xsd:sequence> |
| Choice compositor |
Specifies that any one of the attributes or elements within a
complex type can be used |
<xsd:choice> |
| All compositor |
Specifies that any or all attributes or elements within a
complex type can be used |
<xsd:all> |
| Annotation |
Contains documentation and/or appInfo elements that provide
additional information and comments about the schema document |
<xsd:annotation> |
| Documentation |
Provides human-readable information within an annotation |
<xsd:documentation> |
| Application information |
Provides computer-readable information within an
annotation |
<xsd:appInfo> |

Web Design & Development Glossary
AJAX
asynchronous JavaScript and XML. A technique used in web page development.

Web Design & Development Glossary
API
application programming interface. A set of rules programs use to communicate with each other.

Web Design & Development Glossary
color stop
A special element that indicates a color to be added to a gradient.

Web Design & Development Glossary
FTP
File Transfer Protocol. A network protocol useful for transferring files in a client-server relationship.

Web Design & Development Glossary
HTML
HyperText Markup Language. The predominant language for building web pages.

Web Design & Development Glossary
HTTP
HyperText Transfer Protocol. The primary networking language for the Internet.

Web Design & Development Glossary
PHP
PHP Hypertext Processor. A scripting language that works well within HTML.

Web Design & Development Glossary
socket
A technology that allows remote computers to maintain a persistent connection in order to communicate with each other.

Web Design & Development Glossary
sprite
An graphic object on a web page that will be manipulated in real time.

Web Design & Development Glossary
SQL
Structured Query Language. A programming language useful in managing relational databases.

Web Design & Development Glossary
stateless protocol
An Internet procedure that completely breaks the connection between the client and the server after a transaction, meaning that the next transaction will require an entirely new connection.

Web Design & Development Glossary
Telnet
A network protocol useful in interactive, text-oriented communications.

Web Design & Development Glossary
W3C
World Wide Web Consortium. The organization that sets international standards for the World Wide Web.