JavaScript EditorFreeware JavaScript Editor     Ajax Tutorials 



Main Page

Previous Page
Next Page

Index

X

XHTML (eXtensible HyperText Markup Language), 7, 251–252
XHTML Live Chat web site, 68
XLink (XML Linking Language), 164
XML (eXtensible Markup Language). See also DOM (Document Object Model)
browser support
cross-browser XML, 95–96
error handling, 90–91, 94–95
loading XML file, 83–84, 92, 97–98
retrieving XML data, 88, 93
serialization, 88, 93
extensibility, 104
JSON versus, 195–197
Microsoft XML Core Services Component, 82
namespace, 104–107, 109–110, 244
parsing, 90–91, 92, 94–95, 98–101
schema, 82, 162, 163
serialization, 88, 93
weather widget, 241, 244, 248
W3 resources, 82, 162, 164
XPath
context node, 103
node, selecting using, 103–104, 106, 108, 110–111
node set, iterating through using, 109, 110
XSLT XML declaration, 111
XML Linking Language (XLink), 164
XML Path Language. See XPath
xml.aspx file, 140
XmlDocument object, 144, 244
XmlDom object, 82
XMLHttp object
advantages/disadvantages, 43
AjaxMail use of, 282, 309, 325, 329–330
asynchronous, 35, 62
browser support, 33, 34, 35, 37, 43
comment notification, using in, 69, 72
creating, 33–35
existence, checking, 35
field validation, using in incremental, 66
form, using with, 33, 41, 61–62, 64
header, 37–38, 41
initializing, 35
introduced, 4
news ticker widget, using in, 234, 235
onreadystatechange handler, 35–36, 43, 53, 66, 133
origin policy, 44
readyState property, 83
resetting, 53
response, 36
responseText property, 235
status, checking, 37
SuggestionProvider class, using with, 220, 221
synchronous, 38, 62
trycatch block, enclosing in, 33–34
URL encoding, 41, 43, 62
version, determining, 33
weather widget, 249, 250
web page preloading, using in, 55
web service using, 182–184
XMLHttpRequest class, 4, 35, 182, 348, 377
xmlns keyword, 105
XmlResolver object, 244
XML-RPC for PHP web site, 167
XMLSerializer class, 93, 120, 181
xmlsoap.org web site, 158
XParser class
bIsXml argument, 133
constructor, 133, 150
getAttribute method, 135
hierarchy, 130
load method, 133, 134
news ticker widget, 235, 236, 240
send method, 134
sFileName argument, 133
switch keyword, 133, 135
web search widget, 261, 265
XMLHttp request, 133–134
zXml library, using with, 131
XParserAttribute class, 130, 131
XParserElement class, 130, 133, 135
XParserItem class, 131–132, 136
XPath (XML Path Language)
browser support, 104, 107–109, 110–111
case sensitivity, 103
element text content, returning, 103
expression
evaluating, 108
syntax, 103
MSXML library support, 82
namespace, 104–107, 109–110
node
context node, 103
iterating through node set using XPath, 109, 110
selecting using XPath, 103–104, 106, 108, 110–111
schema, 82
selection pattern, 103
W3 resources, 82
XSLT template match value, as, 112
XPathEvaluator class, 107–109
XPathResult object, 107–108, 110
xsl namespace, 112, 113, 117, 118
XSL-FO (XSL Formatting Objects), 111
XSLProcessor object, 116, 117–118
XSLT (XSL Transformations)
browser support, 114–120
directive syntax, 113
DOM object
document fragment, appending to, 119
loading XSLT into, 114, 115–116, 119
element
document, 112
root, 111
value, returning, 117
entry point, 112
introduced, 111
MSXML library, using with, 114, 115
namespace, 112
node, applying to, 114
output of transformation, returning, 116
parameter, 118, 120
processor, 116, 117, 118–119
resetting, 118
string, returning transformation as, 120
stylesheet
caching, 115–116
DOM object, loading into, 115–116
importing, 119
JavaScript object, adding to, 116
parameter, passing to, 118, 120
specifying, 114
speed considerations, 118–119
template, 112, 115–116
variable, working with, 113
version, specifying, 112
weather widget, 243–244
XML declaration, 111
XSLTemplate class, 116
XSLTProcessor class, 119, 120
XslTransform object, 244
XSS (cross-site scripting), 184

Previous Page
Next Page




JavaScript EditorAjax Editor     Ajax Validator


©