|
|
Xalan processor, 43
XBRL (Extensible Business Reporting Language), 13
Xerces, 43, 86, 234
XML parser, 17, 43, 86, 234
XHTML
DOCTYPE, 239
empty element, 22
extensible HTML, 7
XML (Extensible Markup Language), 1, 7-8, 23, 90, 97, 140
advantages of, 8
document structure, 11, 15, 70
error codes, 233-235
extensible, 8
nested structure, 4, 5, 7, 12
parser, 12
SGML basis, 6
valid, 12
well-formed, 12
XML document attribute
standalone, 16, 19, 23, 25, 26, 90, 91, 94, 101, 162, 167, 171, 302
XML documents
line feed, 29
valid, 12
well-formed, 12
XML export
calculated, 79-82
calculated fields, 64-65
container fields, 64
encryption, 86
FileMaker Pro related fields, 52
FMPDSORESULT, 44, 46
FMPXMLRESULT, 47
formatted text, 63
global fields, 64
HTML editor, 45
related fields, 52, 58
repeating fields, 57, 58
summary fields, 64-65
web browsers, 45
XML format to return
-format, XML, 113, 123, 183, 186, 187, 188, 192, 211, 286, 287, 296,
XML import, calculated, 82
xml:lang, 10, 19, 20, 219, 269, 270, 271, 272, 273, 316, 322
XML parser, 40
non-validating, 13
validating, 13
Xerces, 17, 43, 86, 234
XPath functions, 40
XML parsing
calculated, 83-85
Troi-Text Plug-in, 83
XML Path Language, see XPath
XML plug-in, 43
XML Pointer Language, see XPointer
XML processor, 16
xml prolog, 25, 292
encoding attribute, 16, 115, 302
version attribute, 16
XML Schema Documents, see XSD
XML standards, 7, 11-13, 33
XML Stylesheet Language, see XSL
XML, web-published
valid, 14
well-formed, 14
XML web publishing merge fields, 119
XML with multiple levels, 77
xml-stylesheet, 20, 33, 40, 134, 136, 142, 156, 158, 207, 287, 289, 296, 297, 317, 364
xmlns namespace, 293-295, 300, 327
XPath (XML Path Language), 33, 36, 292
functions, 40, 292, 312-317, 345, 350, 353
URI, 33
XML parsers, 40
XPointer, 36
XSL processors, 40
XSLT, 36
XPath functions
boolean(), 316
ceiling(), 316
concat(), 314
contains(), 315
count(), 84, 313
document(), 317
false(), 316
floor(), 316
id(), 313
key(), 299
lang(), 316
last(), 312
local-name(), 313
name(), 314
namespace-uri(), 313
normalize-space(), 315
not(), 316
number(), 316
position(), 312-313, 315, 337, 350, 353
round(), 317
starts-with(), 314
string(), 314
substring(), 315
substring-after(), 315
substring-before(), 315
sum(), 316
translate(), 316
true(), 316
XPath shortcut, 38, 302, 354
attribute, 39
/, root, 38
XPath string value
ancestor() node, 37, 38
attribute(), 36, 38, 39, 40
child(), 37, 41
comment() node, 40, 304
namespace(), 40
processing instruction() node, 40
root() node, 39
text() node, 40
XPointer (XML Pointer Language), 33, 36, 40, 41, 292
child(), 41
descendant(), 41
id(), 40
XQUERY.FP5, 204-205
XQuery Language, 205
XSD (XML Schema Documents), 90, 110, 111, 141
XSL (XML Stylesheet Language), 133, 291, 364
processer, 12, 40
xsl:apply-templates, 297, 301, 304-306, 343, 348
xsl:attribute top-level element, 138-139, 300-301, 311-312, 319-320, 331-336, 351-352, 354-355
xsl:attribute-set top-level element, 300-301, 335
xsl:call-template, 303, 305, 339-340, 343-349
xsl:copy-of, 73, 293, 299, 308, 310
xsl:decimal-format top-level element, 300
xsl:for-each, 138-139, 306, 308, 314, 318-320, 328-329, 331-340, 343, 347-348, 351-352, 354-357, 362-363
xsl:import top-level element, 75, 298, 302-303, 305, 317, 360-361
xsl:include top-level element, 298, 302-303, 317
xsl:key top-level element, 299, 341
xsl:namespace-alias top-level element, 300, 318
xsl:output top-level element, 73, 301-302, 327-330, 332, 334-335, 338, 340, 343, 347, 351-352, 354-355, 357, 361-363
xsl:param top-level element, 301-302, 305, 341-342, 344, 346-349
variables, 301-302, 305, 341-342, 344, 346-349
xsl:preserve-space top-level element, 299
XSL processors
XPath, 40
XPath functions, 40
xsl:sort, 305-307
xsl:strip-space top-level element, 298, 299
xsl:template top-level element, 73, 137, 139, 294-295, 297, 299, 302-304, 306, 308-309, 318-321, 328-332, 334-340, 343-344, 346-349, 351-352, 354-358, 362-363
xsl:template match, 73, 137, 294, 297, 299, 303-304, 306, 308-309, 318-320, 328-330, 332, 334-335, 337-338, 340, 343-344, 347-348, 351-352, 354-355, 357, 362-363
xsl:template name, 303, 339-340, 344, 346-349
xsl:text, 307-308, 311, 320, 328-329, 342-343, 347
XSL Transformation, see XSLT
xsl:variable top-level element, 64, 301-302, 317, 341-343, 347, 354-355, 357
variables, 64, 301-302, 317, 341-343, 347, 354-355, 357
xsl:with-param, 301, 305, 343-349
XSLT (XSL Transformation), 86, 306-307, 324, 364
|
|