RAW query, Microsoft SQL Server 2005, 326-327
RDF (Resource Description Framework)
Altova SemanticWorks
described, 762
graph example, 763
predicate, associating, 766-767
prefix, adding, 764
resource, adding, 764-766
triples, 767-769
core structure, 757-760
graph model, 760-762
XML schema, 769-771
reading XML
Perl
ForceArray parameter, 506
hash table, 507-508
hasref, converted to, 505-506
sample, 503-504
stream-based parsing, 506-507
XML:Simple library, 502-503, 505
Python
DOM support, 510-511
with SAX, 513-514
topretty XML support, 512
toxml output, 511-512
Ruby
output, 519-520
REXML prefix, 518-519
stream-based method, 517-518, 522-523
structure information, getting, 520-521
tree-based method, 517-518
readyState property, DOM, 359-360
Really Simple Syndication (RSS)
described, 531
reading with Atom
described, 548-550
with Java, 556-558
XmlDocument, 550-552
XmlReader, 552-556
resources, 563
RSS 1.0, 540-542
RSS 2.0, 535-540
sample feeds by version, 532-534
versions listed, 532
writing with Atom
class libraries, 562
with Java, 560-562
with .NET, 559-560
<Reason>, 620
receiving events, SAX
DefaultHandler class, 383
described, 382-383
regular expressions, XPath, 287-288
relational databases. See also Microsoft SQL Server 2005
Oracle 10g
described, 340
retrieving XML, 341-343
storing XML, 343-345
XML Data Type Query and data modification
described, 319-320
exist() method, 321
modify method, 321-322
nodes method, 321
query method, 320
value method, 320-321
XQuery
described, 318
SQL Server 2005, 318-319
RELAX NG
annotating schemas, 231
attributes, defining schema with, 219-220
benefits of using, 211-212
compact schema, 236-237
grammar, defining, 223-224
merging schemas, 226-229
namespaces and name classes, 229-231
order of elements, 220-223
Oxygen editor, 232-233
resources, 238
schema, defining, 212-214
simple elements
declaring, 214-215
list types, 215-218
union types, 218-219
Trang multiformat schema converter, 233-236
types, reusing, 224-226
RelNoFollow, 95
Rel-Tag, 95
rendering table, 123-124
replace() function, 288
replacing node, DOM, 365
REpresentational State Transfer. See REST
request, SOAP body, 612-613
#REQUIRED keyword, 160-161
Resource Description Framework (RDF)
Altova SemanticWorks
described, 762
graph example, 763
predicate, associating, 766-767
prefix, adding, 764
resource, adding, 764-766
triples, 767-769
core structure, 757-760
graph model, 760-762
XML schema, 769-771
resources
Ajax, 434
Altova SemanticWorks, 764-766
Atom, 563
database, 350
Office, 806
Perl, 527
Python, 527
RELAX NG, 238
REST, 718
Ruby, 527
XHTML, 100
response, SOAP body of, 613
REST HTTP module, 714-715
REST (REpresentational State Transfer). See also Geocode service
just-enough system (GET and POST URLs)
Contact class, 706-707
Contact Manager class, 707-711
Data Access Layer class, 711-712
described, 684, 700
HTTP handler, 703-704
HTTP verbs and URLs, 701-703
resources, defining, 700-701
RestHandler, 704-705
mashups, 700
pure example
adding to web.config, 716-717
ASP.NET HTTPModule, 713-714
REST HTTP module, 714-715
URL table, 713
pure system, 683-684
resources, 718
RestHandler, 704-705
retrieving data as XML, 323-324
retrieving XML
Microsoft SQL Server 2005
AUTO query, 326, 327-328
EXPLICIT query, 326, 328-329
FOR XML AUTO query, 331-332
PATH query, 329-331
RAW query, 326-327
Oracle 10g relational database, 341-343
Xindice database, 345-348
retrieving XSLT values
calling templates, 249-250
described, 248-249
multiple templates for single element, 250-251
return clause, FLWOR expressions, 307, 310
reverse axis, XPath, 291-292
Rich Text Format (RTF), 67
<Role>, 620-621
role attribute, 616
root element
attributeFormDefault attribute, 172-173
elementFormDefault attribute, 174
targetNamespace attribute, 174-175
version attribute, 175
xml:lang attribute, 175-176
routing, Web services, 650
RSS 1.0, 540-542
RSS 2.0, 535-540
RSS (Really Simple Syndication)
described, 531
reading with Atom
described, 548-550
with Java, 556-558
XmlDocument, 550-552
XmlReader, 552-556
resources, 563
RSS 1.0, 540-542
RSS 2.0, 535-540
sample feeds by version, 532-534
versions listed, 532
writing with Atom
class libraries, 562
with Java, 560-562
with .NET, 559-560
RTF (Rich Text Format), 67
Ruby
described, 516-517
reading XML, 517-523
resources, 527
support for other XML formats, 526
writing XML, 523-526