List of Figures

X

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



Filemaker Pro 6 Developer's Guide to XML(s)XSL
FileMaker Pro 6 Developers Guide to XML/XSL (Wordware Library for FileMaker)
ISBN: 155622043X
EAN: 2147483647
Year: 2003
Pages: 100
Authors: Beverly Voth

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net