The w3c Standards
The
World Wide Web (W3C) is the main international standards organization for the
World Wide Web. W3C defines the open web platform for the development of web
applications. Some of the famous APIs of W3C are given below. Like ISOC W3C
provides no certifications to avoid community risks.
- HTML
- CSS
- XML
- SOAP
- XML Schema
- XHTML+ Voice
HTML
Hypertext
mark up language is a mark up language that is used to create and design web
pages. It is a designing language rather than programming language. The basic
building blocks of a website are HTML elements that can also be embedded in
other languages. HTML elements are used to create interactive and attractive
web pages.
CSS
CSS
is used to change the look and format of the mark up languages. CSS is a
styling language rather than programming language.It extends the main characteristics of mark up languages like colour, font, layout and themes. The
main advantage of CSS is that it separates designing portion from data portion.
CSS has many versions, some of them are CSS, CSS1 , CSS2 , CSS3, CSS4.
XML
XML
is another type of mark up languages and stands for Extensible Mark up
Language. XML is used for the exchange of data over internet. XML syntax is
easy to write and is readable by both human and machine.XML operates on
different platforms, some of them are Stream oriented APIs and tree traversal
APIs.
SOAP
SOAP
is originated from Simple Object Access Protocol. It provides a messaging
framework for web services. SOAP has three major characteristics.
- Extensibility: It is secure and can be further extended.
- Neutrality: It can run on any protocol.
- Independence: It allows for any programming model.
SSML(Speech Synthesis Mark up Language)
SSML
is an XML Based language for speech synthesis. SSML is based on Java Speech
mark up language. SSML includes mark up for pitch, contour, pitch range, rate,
duration and volume.
P3P
P3P
is an abbreviation of Platform for Privacy Preferences Project and is used to
give the user more control about their privacy on the internet. It applies the
privacy policy on use of collected information, how user store information and how
to make user’s information secure and visible. The main
advantage of P3P is that it provides internet security and privacy. The only
browser which allows P3P is Internet explorer.
XHTML
Extensible
Hypertext Mark-up Language is an extended version of HTML. But it is based on XML. There are various
differences between HTML and XHTML E.g. XML is case sensitive for elements
while HTML is not. XHTML5 and HTML5 are both inter compatible.
XQUERY
XQuery
is a language that is used for flexible extraction of queries and data. It
provides a great interaction between World Wide Web and Database world. Some
main functions of XQuery are:
- Extracting data from database
- Generating summary reports on Data
- Searching Textual documents
- Pulling data from database
- Splitting up an XML Document
Voice XML
Voice
XML is a standard for specifying voice dialogs between human and computer.
Voice XML documents are based on XML. It is used to develop voice applications
that are used in major processes like banking responses and automated customer
services.
XSLT
XSLT
is a standard that is used to transform XML documents into other XML documents
and formats like HTML, CSS, and Java etc.
ASP.NET state management
We
will discuss the Asp.net state management using client side state management
and Server side state management.
Client side state Management
ASP.net
provides several techniques for state management on client side. Some of the
states are:
View state Property
View
state is used to keep records of state values.
Control state Property
Control
state property of ASP.net is used to save the states of different controls that
runs at different time on the browser. It retains and maintains the state of
each control.
Hidden fields Property
Hidden
fields property is used to store and communicate the information without
displaying it to the users.
Cookies Property
If
you want to store a little amount of information on your browser, then you
should allow cookies on your browser.
Query strings Property
Query
string property is used to set the value of a variable that represents some
specific page or document.
Server Side State Management
ASP.net
uses two ways to send information between pages that are
Application state: If
you enable the application state property that it will store all the states
that your application goes through like application start and application end.
Session State: When
your application starts a session with server or another application, then all
states are session are get stored in the database.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.