Glossary for web, etc.     X

     
Glossary
                 
ENTMV
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z

X. CCITT standards for data xmission over public data networks.


X.1 International user classes of services.


X.2 International user facilities.


X.3 PAD facilities.


X.20 Interface between DTE and DCE for start-stop transmission.


X.20BIS Interface to full duplex V. series modems.


X.21 physical signals and comms protocol between DTE and DCE.


X.24 Definitions of circuits between DCE and DTE.


X.25 Interface between user DTE and packet switching DCE.


X.28 DTE/DEC interface for async DTE used to access the PAD.


X.29 Control info and data between a packet mode DTE and a PAD.


X.31 describes the support of a packet mode terminal by ISDN.


X.75 Terminal call & data xfer for international packet switching.


X.121 International packet switching numbering scheme.


X.400 Email (Telecom Gold (Tymnet)) - for eg EDI


X.435 EDI business document formats (xmitted by X.400)


X.500 email: Electronic directory (use with X.400)


XAPIA email: emerging standard - VIM and MAPI may evolve to conform.


XGA eXtended Graphics Array - advanced display standard from IBM.


XML - eXtensible Markup Language (by W3C), similar to HTML, in which tags may be defined by the users, or standard tags defined for, say, a particular industry (see XSL). Opening and closing tags <TAG> ... ... </TAG> must match, and nest without overlapping. XML code can be embedded in HTML between <XML> ... ... </XML> - see datasrc=.

To get troublesome items from the XML file, do e.g.
<PUBLISHER>
<![CDATA[ <A HREF="http://www.microsoft.com/mspress/">Microsoft Press</A> ]]>
</PUBLISHER>
and in the HTML file:
<TD><SPAN datafld="PUBLISHER" dataformatas="HTML"></SPAN></TD>
- see mjy Online - XML Tips

Data can also be extracted using the recordset attribute. e.g.
XmlXxx.recordset( "Yyy" ).value
or
var recOptions = entmvStyle.recordset;
x = recOptions( "font-family" );

N.B. The default character set (UTF-8 - an 8-bit encoding of the Unicode character set) prohibits accented characters.
Instead, use ISO-8859-1 (also called Latin 1), which is the most common Western encoding in use on the Web.
It matches the default character set used on Windows in most Western countries. It does not match the character set used in most non-Western countries, or in most Western versions of the Mac OS (MacRoman).
The first 127 characters (binary codes 1-127) are the same in most countries.
Some other character sets are:
US-ASCII - supports only 7-bit characters.
EUC-JP - used widely in Japan.
SHIFT_JIS - also used widely in Japan - default in Japanese versions of both Windows and the Mac OS.
UTF-16 - a 16-bit encoding of the Unicode character set

- ML coding giblets: Builder.com: Build cross-browser XML paging code - full and partial tables from data islands.

Also see XML Specifications, w3wschools, TopXml, Embedded XML, IE5 support for XML, Internet Explorer 5 and XML.
ZVON - definitions and many examples.
DevGuru - HTM, XML etc. eg. XML DOM.
Microsoft XML "Notepad" for small sets of data, Microsoft XML validation tool, Dreamweaver HTML and XML editor, IBM XML editing tool "Xeena".
EXTREME XML: XML AS THE API
HOW TO RETRIEVE DATA USING A SQL XML QUERY IN ATL OLE DB
HOW TO RETRIEVE HIERARCHICAL RECORDSETS FROM XML DATA
HOW TO RETRIEVE RELATIONAL DATA USING OPENXML WITHIN AN ASP
HOWTO: Retrieve XML Data by Using a SQL XML Query in an ASP Client
Using W3C XML Schema by Eric van der Vlist
The XML Cover Pages;     The XML Cover Pages - XML
javascript.faqts: XML.
O'Reilly XML.com
SAMPLE: HOW TO RETRIEVE DATA USING A SQL XML QUERY IN ATL OLE DB
XML Notes - examples of binding to TABLEs
The CTDP XML Guide Version 0.2.0, February 11 2001.
HOW TO: Read XML Data from a URL
Also need a DTD (Document Type Definition) which contains the rules for this type of XML document.
Also companion site to "XML IE5" by Alex Homer, other examples at the Wrox Web-Developer site.
MathML - maths XML. AML - Astronomical XML.
HTML to XML file converter.
XML by Bil Hays
Developers dex - XML
developer.com: Newest XML Articles
Devx - get help with XML
Using ADO to Create XML-based Recordsets MSDN jul00: House of COM.
And see DOM.

- MSXML - see Tutorial: XML in IE5 for how to install the Microsoft XML parser
[N.B. the link to get msxml3.exe is incorrect - there is now a msxml4.exe (3.28Mb) at MSXML Parser 4.0 Technology Preview [this also links on to the Microsoft installers for W98 (1.4Mb) and for NT/2000 (1.5Mb), which are needed]
(- via MSXML Updates which also leads on to xmlinst.exe).

And see Microsoft XML Core Services 4.0 SP1
and INFO: Version List of the Microsoft XML Parser (Q269238)
and e.g. MSXML Parser 3.0 Service Pack 2 Release
See INFO: How to Redistribute the Microsoft XML Parser (Q278969) for previous versions.
and Microsoft XML Parser 4.0 B2 and Windows XP,
and What's New in the July 2001 Microsoft XML Parser 4.0 Technology Preview,
and What's New in the October 2001 Microsoft XML Core Services (MSXML) 4.0 Release.

MSXML Parser version display.

For help with MSXML problems etc., see .NET 247.


XMLDOM - see DOM.


XMLHTTP object - can be used to get data from Internet Server which is not a complete new page. Not necessarily anything to do with XML, though there is a method (.responseXML) for sending XML to the server).
Microsoft access the object with:
new ActiveXObject( "Microsoft.XMLHTTP" )
and Mozillawith:
new XMLHttpRequest()
Thereafter the methods are the same, though Mozilla seem to have an onload event which is similar to onreadystatechange.
The open method can use GET, POST, or PUT (see HTTP and w3 HTTP spec: Method Definitions).
For this and other methods, see (msdn): open (IXMLHTTPRequest) and open (ServerXMLHTTP/IServerXMLHTTPRequest);
send / send;
setRequestHeader / setRequestHeader;   getResponseHeader / getResponseHeader.
Also see 15 Seconds: XMLHTTP: Super Glue for the Web - circumvents CGI.
Also see 4 Guys from Rolla.com: Using Microsoft's XMLHTTP Object - get text or binary data; - Part 2 POST and get secured pages.
Particularly see faqts: How to Post/Receive XML data, and IBM: Get dynamic Web content with HTTPRequest.
and w3Schools: The HttpRequest Object.


XMM 386: Extended Memory Manager - XMS handler (eg QEMM).


XMS 386: Extended Memory Specification (or System).


XNS Xerox Network System - uses Ethernet.


XON Transmitter On; XOFF Transmitter Off.


XPath XML Path Language - node selection and manipulation used in XSLT.
See XPath v1.0 W3C spec and XPath Tutorial.
Addressing Infosets with XPath MSDN jul00: The XML Files


XSL - eXtensible Stylesheet Language defines how to process and display an XML document. Allows for rearranging, deleting, and inserting document content, which makes it better than HTML Cascading Style Sheets, but not by much.
Can contain HTML constructions, but since XSL documents are also XML documents, every element must have a matching terminator element e.g.
<INPUT . . .>   </INPUT>
or be self terminating, e.g.
<BR/>
See The Tao of Recursion: Named Templates in XSLT for good introduction (by DevX).
See latest (?) XSL draft spec.
- A URI similar to the one for the above ("http://www.w3.org/TR/WD-xsl") must be put into the xsl:stylesheet element of every XSL file. e.g. the .xsl file structure is:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
. . .
</xsl:stylesheet>

- the URI is just a constant like a version number. The WD in the above stands for "Working Draft", so perhaps there is a more up-to-date one.
- See Using Namespaces in XSL for more on this riveting topic.
- The system does check this value, and probably no data will be displayed if it is not valid.
- The ns in xmlns stands for "namespace", which is a term beloved by the spec writers,
and the xsl which follows is a "shorthand" name for the URI thing that follows that, and which is used with more convenience in the rest of the document.
The first impression is that XSL is just DOM with restrictions.
- For instance, it seems very difficult to use data from the XML file as parameters to functions.
Also see spec on messing with the XML document structure.
XSL Transformations (XSLT) Version 1.0 W3C Recommendation 16 November 1999
XML by Bil Hays
XML Hello World - with XSL.
XSL tutorial
See msdn: XSLT Reference
Using XSL to Sort and Filter Your Data
Building Documents with XML, XSL, and CSS by Scott Isaacs
USING SERVER-SIDE XSL FOR EARLY RENDERING OF DATA-DRIVEN WEB PAGES Enhancing XSL By Kurt Cagle mar2000.
How to generate data-driven Web pages in advance. Lot about SOAP.
XSL Sort - from TopXML code library:
Alternative Ordering - "Women and Children to the lifeboats first".
Filtering Data Islands.
Sorting Data Islands by clicking on the column header (using behaviors).
Sort a table using the header of the table.
Get the newest 5 articles out of hundreds -- a super efficient sort in XSLT.
Binary Search in XSLT.
Sorting on Dates and other Fixed Formats using the substring Function.
Sorting (advanced) of dynamically constructed strings.
Comparing Strings in XSLT for greater/less.
Date sorting (advanced) combined with the Muenchian Method for grouping.
Sorting by date without using a schema.
Stock sorter example for IE5.


XSLT eXtensible Stylesheet Language/Transform - document filtering and sorting language for XSL (but XSL is that anyway?).
The XML data is accessed using XPath strings.
Reduces the complexity of XML processing software - changes can be made to the XSLT filters without having to change any code.
Needs the element
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> as for XSL.
See An Overview.
Also TopXML: XML Parsers Zone.
Also Perfect XML: MSXML Core Services.


A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z