Compare commits
32 Commits
main
...
release-1.
Author | SHA1 | Date | |
---|---|---|---|
![]() |
7275c1ab6f | ||
![]() |
a7ab0acfe8 | ||
![]() |
85a8da77f2 | ||
![]() |
25620c1967 | ||
![]() |
8bc61b1a5c | ||
![]() |
aec58e6c9e | ||
![]() |
4bcb9dd5e1 | ||
![]() |
8cfa0e488c | ||
![]() |
9e775e662e | ||
![]() |
03400550cd | ||
![]() |
62a5d7c5ef | ||
![]() |
df80fbae36 | ||
![]() |
9c6ea48583 | ||
![]() |
8da593fae3 | ||
![]() |
b4816a33a9 | ||
![]() |
1b029e80af | ||
![]() |
907b103439 | ||
![]() |
ecd755d3f8 | ||
![]() |
b8cac59dd9 | ||
![]() |
591e0d3e25 | ||
![]() |
bd3bf7ad0a | ||
![]() |
374ff706fd | ||
![]() |
44564d16f8 | ||
![]() |
c0a5ccc174 | ||
![]() |
522dee807f | ||
![]() |
062d62bbc4 | ||
![]() |
ca1d800b96 | ||
![]() |
bd8ea3ac77 | ||
![]() |
191814ec13 | ||
![]() |
854cc93854 | ||
![]() |
6a0f25b290 | ||
![]() |
ed0a4d2222 |
520
ChangeLog
Normal file
520
ChangeLog
Normal file
@ -0,0 +1,520 @@
|
||||
*************************************************************************
|
||||
Version 1.4.5
|
||||
*************************************************************************
|
||||
|
||||
2007-04-19 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
* Case insensitive comparison in raw_find_str() (httpparser.c) as
|
||||
suggested by Craig Nelson in SF Tracker [ 1689382 ] DLINK DIR-625
|
||||
patch.
|
||||
|
||||
2007-04-07 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com>
|
||||
* Fix for a bug in makeAction where va_arg was beeing called one
|
||||
extra time.
|
||||
|
||||
2007-04-28 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
* SF Tracker [ 1703533 ] Patch to make it compile under FreeBSD
|
||||
Submitted By: Timothy Redaelli - drittz
|
||||
I made some patches to make it compile under FreeBSD using
|
||||
gethostbyaddr_r when supported.
|
||||
|
||||
2007-04-28 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
* [pupnp-devel] Type mixup on x86_64 causes UPNP_E_OUTOF_MEMORY
|
||||
Submitted By: Glen Masgai
|
||||
after an UpnpSendActionAsync() for example, i get UPNP_E_OUTOF_MEMORY
|
||||
in the callback using 1.4.4 on a x86_64 system. This happens in
|
||||
http_MakeMessage(), which in some cases get called with wrong types
|
||||
(int instead of size_t) in combination with format "b" and "Q".
|
||||
The attached patch should fix this.
|
||||
|
||||
*************************************************************************
|
||||
Version 1.4.4
|
||||
*************************************************************************
|
||||
|
||||
2007-04-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
* SF Tracker [ 1695399 ] Typo in util.h
|
||||
Submitted By: Luke Kim - nereusuj
|
||||
Unix sleep is in seconds but WIN32 Sleep is in milliseconds.
|
||||
|
||||
2007-04-17 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
* SF Tracker [ 1652827 ] UpnpRegisterRootDevice returned -104
|
||||
Submitted By: Michael Andersen - miwer
|
||||
|
||||
Issue was found to be related to sizeof (size_t) != sizeof (int)
|
||||
on AMD64 systems. Emil Ljungdahl's AMD64 patch has been applied along
|
||||
with some other fixes. Original user report follows:
|
||||
|
||||
When I run upnpd I get the above mentioned error (UPNP_E_OUTOF_MEMORY).
|
||||
I've tried with 1.4.1 and 1.4.2-RC3, it's the same. I don't understand why,
|
||||
because I have plenty of RAM, and I even tried closing some applications,
|
||||
but it didn't help.
|
||||
|
||||
$ upnpd eth1 br0
|
||||
|
||||
The following is logged in the /var/log/messages:
|
||||
Feb 6 01:33:47 server upnpd[6933]: Error registering the root device with
|
||||
descDocUrl: http://192.168.0.1:49152/gatedesc.xml
|
||||
Feb 6 01:33:47 server upnpd[6933]: UpnpRegisterRootDevice returned -104
|
||||
|
||||
|
||||
I tried enabling debugging and it looks like it cannot allocate memory
|
||||
through the membuffer_append function. It's wierd because it's only a few
|
||||
bytes.
|
||||
|
||||
Please note, that I enabled some extra debugging lines that were commented,
|
||||
in order to get more information. See attached files.
|
||||
|
||||
*************************************************************************
|
||||
Version 1.4.3
|
||||
*************************************************************************
|
||||
|
||||
2007-03-13 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
* SF Tracker [ 1663004 ] Compile on Cygwin
|
||||
Submitted By: Jon Foster - jongfoster
|
||||
This patch gives basic support for building under Cygwin - it compiles,
|
||||
links, and a simple UPnP device application can initialise. I'm not sure
|
||||
if it actually works yet, but this is definitely a step in the right
|
||||
direction.
|
||||
|
||||
Patch is against the 1.4.1 release. Changes are:
|
||||
|
||||
* threadutil/inc/ithread.h: Fix the ithread mutex support to use
|
||||
documented, portable APIs (if present) rather than the Non-Portable (_NP)
|
||||
ones it uses now. This is required because Cygwin implements only the
|
||||
portable API.
|
||||
|
||||
* threadutil/src/ThreadPool.c: Fake SetPolicyType() to do nothing on Cygwin
|
||||
because otherwise it fails. Should probably investigate why it fails and
|
||||
add a proper implementation later.
|
||||
|
||||
* upnp/src/api/upnpapi.c: On Cygwin, zero out the GlobalHndMutex structure
|
||||
before initialising it. Without this, the initialisation fails. This
|
||||
appears to be a bug in Cygwin.
|
||||
|
||||
* upnp/src/genlib/net/uri/uri.c: Use gethostbyname() on Cygwin.
|
||||
|
||||
2007-03-05 Oxy <oxygenic(at)users.sourceforge.net>
|
||||
* Code adapted and typedefs added to compile cleanly under Windows
|
||||
with Borland C++ Builder and MS Visual C++
|
||||
|
||||
2007-03-03 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* Fixed nasty segmentation fault bug on membuffer.c.
|
||||
|
||||
*************************************************************************
|
||||
Version 1.4.2
|
||||
*************************************************************************
|
||||
|
||||
2007-02-09 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* 32/64 bits portability issues on *printf.
|
||||
Use %zd for size_t, and cast to (long long) for off_t.
|
||||
|
||||
2007-02-02 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* Bumped the program version to 1.4.2 in config.ac.
|
||||
|
||||
* Now requires autoconf 2.60.
|
||||
|
||||
* Fixed docdir use.
|
||||
|
||||
* Does not install the documentation by default.
|
||||
|
||||
* Use dist-bzip2 to create a .bz2 distribution file.
|
||||
|
||||
2007-01-23 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* SF Tracker [ 1634922 ] Support for large files (>= 2 GiB), part 2
|
||||
Submitted By: Jonathan - no_dice
|
||||
Summary: This patch hopefully fixes the remaining types and related
|
||||
code to enable files >= 2 GiB to be streamed. Jonathan claims to have
|
||||
tested this with a patched version of ushare-0.9.8 and a D-Link DSM-520.
|
||||
|
||||
2007-01-09 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* SF Tracker [ 1628629 ] Multicast interface patch
|
||||
Submitted By: Fredrik Svensson - svefredrik
|
||||
This patch fixes two problems:
|
||||
1) Specify the IP address for the interface when we do
|
||||
setsockopt IP_ADD_MEMBERSHIP. This makes it possible to run
|
||||
when no default router has been configured.
|
||||
2) Explicitly set the multicast interface through setsockopt
|
||||
IP_MULTICAST_IF. Avoids socket error -207 in some cases.
|
||||
|
||||
* SF Tracker [ 1628590 ] XML parsing segfault patch
|
||||
Submitted By: Fredrik Svensson - svefredrik
|
||||
This patch fixes a segmentation fault problem that occurrs
|
||||
when parsing XML code than some routers produce.
|
||||
|
||||
2007-01-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* SF Tracker [ 1628552 ] XML white space patch
|
||||
Submitted By: Fredrik Svensson - svefredrik
|
||||
|
||||
* SF Tracker [ 1628562 ] Maximum total jobs patch
|
||||
Submitted By: Fredrik Svensson - svefredrik
|
||||
Also, I incremented the libray versions and included some
|
||||
comments in the file configure.ac so that we do not bump
|
||||
the library version excessively, only the necessary numbers
|
||||
on the next release.
|
||||
|
||||
* SF Tracker [ 1628575 ] Linksys WRT54G patch
|
||||
Submitted By: Fredrik Svensson - svefredrik
|
||||
|
||||
* SF Tracker [ 1628636 ] SSDP packet copy patch
|
||||
Submitted By: Fredrik Svensson - svefredrik
|
||||
Changed NUM_COPY to 1 since, according to section 9.2 of the
|
||||
HTTPU/MU spec, we should never send more than one copy of a
|
||||
reply to an SSDP request. Ref. section 9.2 of
|
||||
http://www.upnp.org/download/draft-goland-http-udp-04.txt
|
||||
|
||||
2006-12-23 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* Thorough revision of every call of http_MakeMessage() due to a
|
||||
bug introduced in rev.79 "largefile patch added".
|
||||
http_MakeMessage() has a worst than brain damaged "printf" like
|
||||
interface. In rev.79, the "N" format parameter must be an off_t.
|
||||
Every call of this function with an "N" format parameter and an
|
||||
int passed on the stack would fail terribly.
|
||||
|
||||
* SF Bug tracker [ 1590469 ]
|
||||
Typo in ixmlparser.c
|
||||
Submitted By: Erik Johansson - erijo
|
||||
|
||||
* SF Bug Tracker [ 1590466 ] Invalid xml output
|
||||
Submitted By: Erik Johansson - erijo
|
||||
|
||||
* SF Patch tracker [ 1581161 ] VStudio2005 patch
|
||||
Submitted By: David Maass - darkservant
|
||||
|
||||
* SF Patch tracker [ 1587272 ] const-ified ixml
|
||||
Submitted By: Erik Johansson
|
||||
|
||||
* Finished const-ifications as suggested by Erik Johansson in
|
||||
SF Patch tracker [ 1587272 ].
|
||||
|
||||
2006-07-05 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com>
|
||||
* [bug-id] 1580440
|
||||
[submitted-by] Erik Johansson - erijo
|
||||
[patched-by] Erik Johansson - erijo
|
||||
The SOAP HTTP message that's generated on upnp errors
|
||||
is missing a \r\n\ between header and body.
|
||||
|
||||
2006-07-07 Oxy <virtual_worlds(at)gmx.de>
|
||||
|
||||
* support for large files (>2 GBytes) added
|
||||
|
||||
|
||||
*************************************************************************
|
||||
Version 1.4.1
|
||||
*************************************************************************
|
||||
|
||||
2006-07-07 Oxy <virtual_worlds(at)gmx.de>
|
||||
|
||||
* full support for Windows added, static library and DLL are fully
|
||||
working, code compiles with Borland Builder C++ and MS Visual
|
||||
C/C++
|
||||
|
||||
2006-07-05 Nektarios K. Papadopoulos <npapadop(at)inaccessnetworks.com>
|
||||
|
||||
* Include prebuilt documentation (html,pdf), dropping doc++
|
||||
dependancy.
|
||||
|
||||
2006-07-03 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* Patch for FreeBSD, thanks to Markus Strobl.
|
||||
|
||||
2006-06-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* Fix for missing "else" in httpreadwrite.c. Thanks to npapadop
|
||||
for the patch.
|
||||
|
||||
2006-06-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
|
||||
|
||||
* Fix for va_list initialization in x86_64 architectures.
|
||||
|
||||
2006-06-08 Oxy <virtual_worlds(at)gmx.de>
|
||||
|
||||
* Patch to fix memory leaks and reasons for crashes added (thanks
|
||||
to loigu)
|
||||
|
||||
*************************************************************************
|
||||
Version 1.4.0
|
||||
*************************************************************************
|
||||
|
||||
2006-05-26 Oxy <virtual_worlds(at)gmx.de>
|
||||
|
||||
* defines in iasnprintf.h changed to work with GCC-version < 3
|
||||
|
||||
2006-05-22 Oxy <virtual_worlds(at)gmx.de>
|
||||
|
||||
* BSD-patch added (not tested yet on an BSD system)
|
||||
|
||||
2006-05-19 Oxy <virtual_worlds(at)gmx.de>
|
||||
|
||||
* Patch added for bug: ixml parser colapsed on empty args (arg="")
|
||||
|
||||
2006-05-18 Oxy <virtual_worlds(at)gmx.de>
|
||||
|
||||
* DSM-320 patch added (fetched from project MediaTomb)
|
||||
|
||||
* httpGet additons atch added, Added proxy support by introducing
|
||||
UpnpOpenHttpGetProxy. UpnpOpenHttpGet now just calls
|
||||
UpnpOpenHttpGetProxy with the proxy url set to NULL.
|
||||
|
||||
* Bugfix for typo ("\0" / "0") in ixmlparser.c
|
||||
|
||||
* Bugfix for M-Search packet
|
||||
|
||||
*************************************************************************
|
||||
FORK FROM DEAD libupnp
|
||||
*************************************************************************
|
||||
|
||||
2006-04-29 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* THANKS: new file with list of contributors
|
||||
|
||||
* upnp/src/gena/gena_device.c (respond_ok): add 'Content-Length: 0'
|
||||
in subscription response. Patch by Chaos (Bug # 1455367).
|
||||
|
||||
2006-04-08 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/doc/UPnP_Programming_Guide.pdf: replace this document with
|
||||
the one in libupnp-doc-1.2.1 because current CVS version
|
||||
was corrupted.
|
||||
|
||||
2006-04-06
|
||||
|
||||
* changes applied to several files to work under Sparc Solaris, temporarily
|
||||
requiring a define SPARC_SOLARIS
|
||||
|
||||
2006-04-03 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/Makefile.am: install upnp samples in $(docdir)/examples
|
||||
|
||||
2006-03-28 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* configure.ac: add --with-docdir option to choose where documentation
|
||||
is installed (or -without-docdir to not install the documentation)
|
||||
|
||||
2006-03-27 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* ixml/test: add simple test suite for xml parser
|
||||
|
||||
2006-03-26 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* ixml/src/ixmlparser.c (Parser_processCDSect): fix bug which prevents
|
||||
CDATA sections which contain a 0 (zero) to be parsed (instead the
|
||||
parsing of the whole document is aborted). Patch by Arno Willig
|
||||
(Patch # 1432124).
|
||||
|
||||
* configure.ac, upnp/Makefile.am: add "--disable-samples" configure
|
||||
option, and move samples compilation from check_PROGRAMS to
|
||||
noinst_PROGRAMS
|
||||
|
||||
2006-03-25 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/src/genlib/miniserver/miniserver.c (get_miniserver_sockets):
|
||||
fix bug if new socket created has fd 0 (can only occur when stdin
|
||||
has been closed). Patch by Oskar Liljeblad 2004-07-02 :
|
||||
http://sourceforge.net/mailarchive/message.php?msg_id=8870528
|
||||
|
||||
2006-03-21 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/test/test_init.c: add some version checks and exit if failure
|
||||
|
||||
2006-03-05 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* libupnp version 1.3.1
|
||||
|
||||
* upnp/inc/upnpconfig.h.in: add new define UPNP_VERSION_PATCH
|
||||
|
||||
* upnp/test/test_init.c: add simple test to run during checks
|
||||
|
||||
* upnp/inc/upnp.h: include "upnpdebug.h" only if debug enabled
|
||||
in the library (else header file is not installed)
|
||||
|
||||
* upnp/Makefile.am (libupnp_la_LDFLAGS): add inter-library libtool
|
||||
dependencies between upnp and ixml / threadutil, so that programs
|
||||
linking against upnp only still work.
|
||||
|
||||
2006-03-04 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* libupnp version 1.3.0
|
||||
|
||||
2006-03-03 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/src/genlib/net/http/httpreadwrite.c (get_sdk_info): use
|
||||
package version string from configure to set sdk info
|
||||
|
||||
* upnp/Makefile.am: add sample/tvdevice/web/ files in EXTRA_DIST
|
||||
+ do not distribute generated upnpconfig.h file.
|
||||
|
||||
2006-02-28 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/src/inc/config.h, configure.ac: use only new defines
|
||||
UPNP_HAVE_xx instead of INCLUDE_yyy_APIS and INTERNAL_WEB_SERVER
|
||||
|
||||
* upnp/Makefile.am, ixml/Makefile.am: add -export-symbols-regex to
|
||||
the librarie LDFLAGS in order to export only the symbols defined
|
||||
in the API
|
||||
|
||||
2006-02-27 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* configure.ac: add libtool versions for the 3 libraries
|
||||
|
||||
* ixml/src/ixml.c (copy_with_escape): add missing 'static' to function
|
||||
|
||||
* threadutil/src/ThreadPool.c (SetSeed): add missing 'static'
|
||||
|
||||
2006-02-26 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* threadutil/inc/iasnprintf.h: add gcc __printf__ format attribute
|
||||
to "iasnprintf"
|
||||
|
||||
* upnp/src/api/upnpapi.c: fix invalid UpnpPrintf formats
|
||||
|
||||
* upnp/src/gena/gena_device.c: fix invalid UpnpPrintf formats
|
||||
|
||||
* upnp/src/inc/config.h: move upnp/inc/config.h to internal
|
||||
sources (this file is no longer installed with the libraries)
|
||||
|
||||
* upnp/inc/upnpdebug.h: new file created from debug definitions
|
||||
previously in upnp/inc/config.h
|
||||
|
||||
* upnp/src/api/config.c: rename to upnp/src/api/upnpdebug.c
|
||||
|
||||
* upnp/inc/upnpconfig.h.in: new file to contain information on
|
||||
the configuration of the installed libraries (generates installed
|
||||
file <upnp/upnpconfig.h>)
|
||||
|
||||
2006-02-22 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/ : add missing include of config.h in some .c files
|
||||
|
||||
2006-02-21 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/inc/upnp.h: move some definitions which should not be
|
||||
exported into "upnp/src/inc/util.h"
|
||||
|
||||
* import all modifications below from libupnp in djmount 0.51
|
||||
into official libupnp
|
||||
|
||||
2006-01-17 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* threadutil/Makefile.am (libthreadutil_la_SOURCES): remove extraneous
|
||||
file
|
||||
|
||||
2006-01-15 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* configure.ac: add checks for large-file support
|
||||
|
||||
* upnp/inc/config.h: rename to "upnpconfig.h". The new "config.h" file
|
||||
is the one generated by autoconf.
|
||||
|
||||
* m4/type_socklen_t.m4: added new check for socklen_t (fallback to
|
||||
int if not defined)
|
||||
|
||||
* upnp/src/genlib/miniserver/miniserver.c,
|
||||
upnp/src/ssdp/ssdp_server.c: use socklen_t where appropriate
|
||||
(instead of int)
|
||||
|
||||
* upnp/src/genlib/net/http/httpreadwrite.c (get_sdk_info): remove
|
||||
XINLINE declaration (unused and too late)
|
||||
|
||||
* ixml/src/node.c (ixmlNode_getNodeType): fix compilation warning
|
||||
on const return type
|
||||
|
||||
2006-01-12 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/src/inc/readwrite.h : suppress unused C++ header file
|
||||
|
||||
2006-01-11 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/inc/config.h, upnp/src/inc/upnpapi.h,
|
||||
upnp/src/inc/httpreadwrite.h: remove internal configuration variable
|
||||
MINIMUM_DELAY (no clear purpose)
|
||||
|
||||
2005-12-05 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/inc/upnp.h: re-declare obsolete method UpnpSetContentLength,
|
||||
for binary compatibility with previous libupnp version.
|
||||
|
||||
* upnp/src/api/upnpapi.c: correct type of g_maxContentLength to size_t
|
||||
|
||||
2005-11-01 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* autoconfiscate library : replace all makefiles by Makefile.am
|
||||
for automake support, + preliminary autoconf support
|
||||
(generated config.h not yet used in source files)
|
||||
|
||||
2005-10-18 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/src/makefile: fix location of DEBUG STATIC libupnp library
|
||||
|
||||
* upnp/sample/tvctrlpt/linux/Makefile,
|
||||
upnp/sample/tvdevice/linux/Makefile: fix STATIC library support
|
||||
|
||||
2005-10-16 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* threadutil/src/Makefile (clean): remove built library
|
||||
|
||||
2005-08-28 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* ixml/src/ixml.h, ixml/src/ixml.c (ixmlRelaxParser) : new function
|
||||
|
||||
* ixml/src/ixmlparser.h, ixml/src/ixmlparser.c (Parser_setErrorChar) :
|
||||
new function
|
||||
|
||||
2005-08-02 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* ixml/src/Makefile: correct bug for static library being incorrectly
|
||||
stripped when building non-debug
|
||||
|
||||
2005-06-09 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* ixml/src/element.c (ixmlElement_removeAttributeNode):
|
||||
remove some compilation warning
|
||||
|
||||
* ixml/inc/ixml.h, ixml/src/document.c :
|
||||
add some missing const's in public API
|
||||
|
||||
* upnp/inc/upnptools.h, upnp/src/api/upnptools.c :
|
||||
add missing const's in public API
|
||||
|
||||
2005-05-28 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/inc/config.h: suppress HTTP_READ_BYTES (unused)
|
||||
and replace by DEFAULT_SOAP_CONTENT_LENGTH (previously in upnpapi.h)
|
||||
|
||||
* upnp/inc/upnp.h, upnp/src/api/upnpapi.c : replace
|
||||
UpnpSetContentLength (which was not using its Handle argument)
|
||||
by global function UpnpSetMaxContentLength.
|
||||
Remove "hard" limitation to 32K (not suitable for using in UPnP AV).
|
||||
|
||||
* upnp/src/inc/upnpapi.h : removed DEFAULT_SOAP_CONTENT_LENGTH
|
||||
(moved to config.h) and MAX_SOAP_CONTENT_LENGTH (now unused)
|
||||
|
||||
* upnp/src/api/upnptools.c : add more error message strings
|
||||
|
||||
* upnp/src/genlib/net/http/httpreadwrite.c : return OUTOF_BOUNDS
|
||||
instead of BAD_HTTPMSG when allowed Content Length is exceeded.
|
||||
|
||||
* upnp/src/genlib/net/http/httpreadwrite.c : corrected an incorrect
|
||||
sprintf format
|
||||
|
||||
2005-05-27 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/makefile, upnp/src/makefile,
|
||||
ixml/Makefile, ixml/src/Makefile,
|
||||
threadutil/Makefile, threadutil/src/Makefile :
|
||||
implement STATIC library support (from patch at
|
||||
http://sourceforge.net/tracker/?group_id=7189&atid=307189 )
|
||||
|
||||
2005-05-26 Rémi Turboult <r3mi(at)users.sourceforge.net>
|
||||
|
||||
* upnp/src/api/upnpapi.c, upnp/src/soap/soap_device.c,
|
||||
upnp/src/soap/makefile :
|
||||
corrections for compilation with CLIENT=1 only
|
||||
|
||||
* importing "libupnp-1.2.1a" as baseline
|
||||
|
43
Makefile.am
Normal file
43
Makefile.am
Normal file
@ -0,0 +1,43 @@
|
||||
# $Id: Makefile.am,v 1.5 2006/04/29 20:12:50 r3mi Exp $
|
||||
#
|
||||
# Top-level "Makefile.am" for libupnp
|
||||
#
|
||||
# Copyright (C) 2005 Rémi Turboult <r3mi@users.sourceforge.net>
|
||||
#
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
DISTCHECK_CONFIGURE_FLAGS = --enable-debug --enable-samples
|
||||
|
||||
SUBDIRS = ixml threadutil upnp docs/dist
|
||||
|
||||
|
||||
EXTRA_DIST = \
|
||||
libupnp.pc.in \
|
||||
LICENSE \
|
||||
THANKS \
|
||||
libupnp.spec \
|
||||
build/libupnp.bpf \
|
||||
build/libupnp.bpr \
|
||||
build/libupnp.dsp \
|
||||
build/libupnp.dsw \
|
||||
build/inc/autoconfig.h \
|
||||
build/inc/config.h \
|
||||
build/inc/upnpconfig.h
|
||||
|
||||
|
||||
# This variable must have 'exec' in its name, in order to be installed
|
||||
# by 'install-exec' target (instead of default 'install-data')
|
||||
pkgconfigexecdir = $(libdir)/pkgconfig
|
||||
pkgconfigexec_DATA = libupnp.pc
|
||||
|
||||
$(pkgconfigexec_DATA): config.status
|
||||
|
||||
|
||||
if WITH_DOCUMENTATION
|
||||
doc_DATA = LICENSE README NEWS TODO THANKS
|
||||
endif
|
||||
|
||||
|
||||
CLEANFILES = IUpnpErrFile.txt IUpnpInfoFile.txt
|
||||
|
@ -1,7 +1,8 @@
|
||||
Linux* SDK for UPnP* Devices (libupnp)
|
||||
Portable SDK for UPnP* Devices (libupnp)
|
||||
|
||||
Copyright (c) 2000-2003 Intel Corporation - All Rights Reserved.
|
||||
Copyright (c) 2005-2006 Rémi Turboult <r3mi@users.sourceforge.net>
|
||||
Copyright (c) 2006 Michel Pfeiffer and others <virtual_worlds@gmx.de>
|
||||
|
||||
See LICENSE for details.
|
||||
|
||||
@ -21,8 +22,8 @@ sections:
|
||||
1) Release Contents
|
||||
-------------------------------------------
|
||||
|
||||
The Linux SDK for UPnP Devices is an SDK for development of UPnP device
|
||||
and control point applications for Linux. It consists of the core UPnP
|
||||
The Portable SDK for UPnP Devices is an SDK for development of UPnP device
|
||||
and control point applications. It consists of the core UPnP
|
||||
protocols along with a UPnP-specific eXtensible Markup Language (XML) parser
|
||||
supporting the Document Object Model (DOM) Level 2 API and an optional,
|
||||
integrated mini web server for serving UPnP related documents.
|
||||
@ -31,7 +32,7 @@ integrated mini web server for serving UPnP related documents.
|
||||
2) Package Contents
|
||||
-------------------------------------------
|
||||
|
||||
The Linux SDK for UPnP Devices contains the following:
|
||||
The SDK for UPnP Devices contains the following:
|
||||
|
||||
README This file. Contains the installation and build instructions.
|
||||
LICENSE The licensing terms the SDK is distributed under.
|
||||
@ -54,11 +55,10 @@ upnp\sample A sample device and control point application, illustrating the
|
||||
3) System Requirements
|
||||
-------------------------------------------
|
||||
|
||||
The SDK for UPnP Devices is designed to compile and run under the
|
||||
Linux operating system. It does, however, have dependencies on some
|
||||
The SDK for UPnP Devices is designed to compile and run under several
|
||||
operating systems. It does, however, have dependencies on some
|
||||
packages that may not be installed by default. All packages that it
|
||||
requires are listed below. The name of the package and where it can be
|
||||
found is dependent on the distribution of Linux being used.
|
||||
requires are listed below.
|
||||
|
||||
libpthread The header and library are installed as part of the glibc-devel
|
||||
package (or equivalent).
|
||||
@ -82,7 +82,7 @@ ps2pdf The final step to making the PDF is converting the PostStript
|
||||
into Portable Document Format. The ghostscript package provides
|
||||
this tool.
|
||||
|
||||
For the UPnP library to function correctly, Linux networking must be configured
|
||||
For the UPnP library to function correctly, networking must be configured
|
||||
properly for multicasting. To do this:
|
||||
|
||||
route add -net 239.0.0.0 netmask 255.0.0.0 eth0
|
||||
@ -92,14 +92,6 @@ this addition, device advertisements and control point searches will not
|
||||
function.
|
||||
|
||||
|
||||
libupnp has been built and tested on the following configurations:
|
||||
|
||||
* MandrakeLinux 10.1 (kernel 2.6.8.1-12mdk, gcc 3.4.1, glibc-2.3.3)
|
||||
|
||||
* Ubuntu 5.10 "Breezy Badger" (Linux kernel 2.6.12-9-386, gcc 4.0.2 20050808
|
||||
prerelease, libc6 2.3.5-1ubuntu12)
|
||||
|
||||
|
||||
|
||||
4) Build Instructions
|
||||
-------------------------------------------
|
||||
@ -118,6 +110,14 @@ All pieces of the SDK are configured and built from the $(LIBUPNP) directory.
|
||||
will build a version of the binaries without debug support, and with default
|
||||
options enabled (see below for options available at configure time).
|
||||
|
||||
% cd $(LIBUPNP)
|
||||
% ./configure CFLAGS="-DSPARC_SOLARIS -mtune=<cputype> -mcpu=<cputype>"
|
||||
% make
|
||||
|
||||
will build a Sparc Solaris version of the binaries without debug support
|
||||
and with default options enabled (see below for options available at
|
||||
configure time). Please note: <cputype> has to be replaced by a token that
|
||||
fits to your platform and CPU (e.g. "supersparc").
|
||||
|
||||
To build the documentation, assuming all the necessary tools are installed
|
||||
(see section 3) :
|
||||
@ -160,7 +160,7 @@ To build without:
|
||||
% make
|
||||
|
||||
|
||||
The SDK for Linux also contains some additional helper APIs, declared in
|
||||
The SDK also contains some additional helper APIs, declared in
|
||||
inc/tools/upnptools.h. If these additional tools are not required, they can
|
||||
be compiled out:
|
||||
|
||||
@ -240,6 +240,45 @@ sub-directory. Example :
|
||||
% ../../upnp_tv_device
|
||||
|
||||
|
||||
|
||||
SOLARIS BUILD
|
||||
|
||||
The building process for the Solaris operating system is similar to the one
|
||||
described above. Only the call to ./configure has to be done using an
|
||||
additional parameter:
|
||||
|
||||
./configure CFLAGS="-mcpu=<cputype> -mtune=<cputype> -DSPARC_SOLARIS"
|
||||
|
||||
where <cputype> has to be replaced by the appropriate CPU tuning flag (e.g.
|
||||
"supersparc"). Afterwards
|
||||
|
||||
make
|
||||
make install
|
||||
|
||||
can be called as described above.
|
||||
|
||||
|
||||
|
||||
WINDOWS BUILD
|
||||
|
||||
In order to build libupnp under Windows the pthreads-w32 package is required.
|
||||
You can download a self-extracting ZIP file from the following location:
|
||||
|
||||
ftp://sources.redhat.com/pub/pthreads-win32/pthreads-w32-2-7-0-release.exe
|
||||
|
||||
Execute the self-extracting archive and copy the Pre-build.2 folder to the
|
||||
top level source folder.
|
||||
Rename Pre-build.2 to pthreads.
|
||||
Open the provided workspace build\libupnp.dsw with Visual C++ 6.0 and select
|
||||
Build->Build libupnp.dll (F7)
|
||||
|
||||
For building a static library instead of a DLL and for using the static
|
||||
pthreads-w32 library following switches need to be defined additionally:
|
||||
|
||||
UPNP_STATIC_LIB - for creating a statically linkable UPnP-library
|
||||
PTW32_STATIC_LIB - for using the static pthreads32 library
|
||||
|
||||
|
||||
5) Install/Uninstall Instructions
|
||||
-------------------------------------------
|
||||
|
||||
@ -281,9 +320,8 @@ See NEWS file.
|
||||
8) Support and Contact Information
|
||||
-------------------------------------------
|
||||
|
||||
Intel is not providing support for the Linux SDK for UPnP Devices. Two
|
||||
mailing lists for the SDK are available on http://upnp.sourceforge.net/.
|
||||
Questions and problems should be addressed on the appropriate mailing list.
|
||||
Intel is not providing support for the SDK for UPnP Devices. Mailing lists
|
||||
and discussion boards can be found at http://www.libupnp.org/.
|
||||
|
||||
If you find this SDK useful, please send an email to upnp@intel.com and let
|
||||
us know.
|
33
THANKS
Normal file
33
THANKS
Normal file
@ -0,0 +1,33 @@
|
||||
|
||||
libupnp was originally written by Intel Corporation.
|
||||
|
||||
Many people further contributed to libupnp by reporting problems,
|
||||
suggesting various improvements or submitting actual code.
|
||||
Here is a list of these people. Help us keep it complete and
|
||||
exempt of errors.
|
||||
|
||||
- Arno Willig
|
||||
- Chaos
|
||||
- Craig Nelson
|
||||
- David Maass
|
||||
- Emil Ljungdahl
|
||||
- Erik Johansson
|
||||
- Eric Tanguy
|
||||
- Erwan Velu
|
||||
- Fredrik Svensson
|
||||
- Glen Masgai
|
||||
- Jiri Zouhar
|
||||
- John Dennis
|
||||
- Jonathan (no_dice)
|
||||
- Leuk_He
|
||||
- Loigu
|
||||
- Luke Kim
|
||||
- Marcelo Roberto Jimenez
|
||||
- Markus Strobl
|
||||
- Nektarios K. Papadopoulos
|
||||
- Oskar Liljeblad
|
||||
- Michael (Oxy)
|
||||
- Paul Vixie
|
||||
- Siva Chandran
|
||||
- Timothy Redaelli
|
||||
|
4
libupnp/bootstrap → bootstrap
Normal file → Executable file
4
libupnp/bootstrap → bootstrap
Normal file → Executable file
@ -13,7 +13,3 @@ autoreconf --force --install -Wall -Wno-obsolete $* || exit 1
|
||||
echo "Now run ./configure and then make."
|
||||
exit 0
|
||||
|
||||
|
||||
|
||||
|
||||
|
162
build/inc/autoconfig.h
Normal file
162
build/inc/autoconfig.h
Normal file
@ -0,0 +1,162 @@
|
||||
/* autoconfig.h. Generated by configure. */
|
||||
/* autoconfig.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define to 1 to compile debug code */
|
||||
/* #undef DEBUG */
|
||||
|
||||
/* Define to 1 if you have the <arpa/inet.h> header file. */
|
||||
#define HAVE_ARPA_INET_H 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
||||
/* #undef HAVE_DOPRNT */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
|
||||
#define HAVE_FSEEKO 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <limits.h> header file. */
|
||||
#define HAVE_LIMITS_H 1
|
||||
|
||||
/* Define to 1 if you have the <malloc.h> header file. */
|
||||
#define HAVE_MALLOC_H 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the <netdb.h> header file. */
|
||||
#define HAVE_NETDB_H 1
|
||||
|
||||
/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||
#define HAVE_NETINET_IN_H 1
|
||||
|
||||
/* Define if you have POSIX threads libraries and header files. */
|
||||
#define HAVE_PTHREAD 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the <syslog.h> header file. */
|
||||
#define HAVE_SYSLOG_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/ioctl.h> header file. */
|
||||
#define HAVE_SYS_IOCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
#define HAVE_SYS_SOCKET_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/timeb.h> header file. */
|
||||
#define HAVE_SYS_TIMEB_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vprintf' function. */
|
||||
#define HAVE_VPRINTF 1
|
||||
|
||||
/* Define to 1 to prevent compilation of assert() */
|
||||
#define NDEBUG 1
|
||||
|
||||
/* Define to 1 to prevent some debug code */
|
||||
#define NO_DEBUG 1
|
||||
|
||||
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||
/* #undef NO_MINUS_C_MINUS_O */
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "libupnp"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "virtual_worlds@gmx.de"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "libupnp"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "libupnp 1.4.0"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "libupnp"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.4.0"
|
||||
|
||||
/* Define to necessary symbol if this constant uses a non-standard name on
|
||||
your system. */
|
||||
/* #undef PTHREAD_CREATE_JOINABLE */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* see upnpconfig.h */
|
||||
#define UPNP_HAVE_CLIENT 1
|
||||
|
||||
/* see upnpconfig.h */
|
||||
/* #undef UPNP_HAVE_DEBUG */
|
||||
|
||||
/* see upnpconfig.h */
|
||||
#define UPNP_HAVE_DEVICE 1
|
||||
|
||||
/* see upnpconfig.h */
|
||||
#define UPNP_HAVE_TOOLS 1
|
||||
|
||||
/* see upnpconfig.h */
|
||||
#define UPNP_HAVE_WEBSERVER 1
|
||||
|
||||
/* see upnpconfig.h */
|
||||
#define UPNP_VERSION_MAJOR 1
|
||||
|
||||
/* see upnpconfig.h */
|
||||
#define UPNP_VERSION_MINOR 4
|
||||
|
||||
/* see upnpconfig.h */
|
||||
#define UPNP_VERSION_PATCH 0
|
||||
|
||||
/* see upnpconfig.h */
|
||||
#define UPNP_VERSION_STRING "1.4.0"
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "1.4.0"
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
#define _FILE_OFFSET_BITS 64
|
||||
|
||||
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
|
||||
/* #undef _LARGEFILE_SOURCE */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
/* Define to `unsigned' if <sys/types.h> does not define. */
|
||||
/* #undef size_t */
|
||||
|
||||
/* Substitute for socklen_t */
|
||||
/* #undef socklen_t */
|
361
build/inc/config.h
Normal file
361
build/inc/config.h
Normal file
@ -0,0 +1,361 @@
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (c) 2000-2003 Intel Corporation
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
// * Neither name of Intel Corporation nor the names of its contributors
|
||||
// may be used to endorse or promote products derived from this software
|
||||
// without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR
|
||||
// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||
// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef INTERNAL_CONFIG_H
|
||||
#define INTERNAL_CONFIG_H
|
||||
|
||||
#include "autoconfig.h"
|
||||
|
||||
#define MAX_JOBS_TOTAL 10
|
||||
|
||||
/** @name Compile time configuration options
|
||||
* The Linux SDK for UPnP Devices contains some compile-time parameters
|
||||
* that effect the behavior of the SDK. All configuration options are
|
||||
* located in {\tt src/inc/config.h}.
|
||||
*/
|
||||
|
||||
//@{
|
||||
|
||||
/** @name THREAD_IDLE_TIME
|
||||
* The {\tt THREAD_IDLE_TIME} constant determines when a thread will be
|
||||
* removed from the thread pool and returned to the operating system. When
|
||||
* a thread in the thread pool has been idle for this number of milliseconds
|
||||
* the thread will be released from the thread pool. The default value is
|
||||
* 5000 milliseconds (5 seconds).
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define THREAD_IDLE_TIME 5000
|
||||
//@}
|
||||
|
||||
/** @name JOBS_PER_THREAD
|
||||
* The {\tt JOBS_PER_THREAD} constant determines when a new thread will be
|
||||
* allocated to the thread pool inside the SDK. The thread pool will
|
||||
* try and maintain this jobs/thread ratio. When the jobs/thread ratio
|
||||
* becomes greater than this, then a new thread (up to the max) will be
|
||||
* allocated to the thread pool. The default ratio is 10 jobs/thread.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define JOBS_PER_THREAD 10
|
||||
//@}
|
||||
|
||||
/** @name MIN_THREADS
|
||||
* The {\tt MIN_THREADS} constant defines the minimum number of threads the
|
||||
* thread pool inside the SDK will create. The thread pool will
|
||||
* always have this number of threads. These threads are used
|
||||
* for both callbacks into applications built on top of the SDK and also
|
||||
* for making connections to other control points and devices. This number
|
||||
* includes persistent threads. The default value is two threads.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define MIN_THREADS 2
|
||||
//@}
|
||||
|
||||
/** @name MAX_THREADS
|
||||
* The {\tt MAX_THREADS} constant defines the maximum number of threads the
|
||||
* thread pool inside the SDK will create. These threads are used
|
||||
* for both callbacks into applications built on top of the library and also
|
||||
* for making connections to other control points and devices. It is not
|
||||
* recommended that this value be below 10, since the threads are
|
||||
* necessary for correct operation. This value can be increased for greater
|
||||
* performance in operation at the expense of greater memory overhead. The
|
||||
* default value is 12.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define MAX_THREADS 12
|
||||
//@}
|
||||
|
||||
/** @name DEFAULT_SOAP_CONTENT_LENGTH
|
||||
* SOAP messages will read at most {\tt DEFAULT_SOAP_CONTENT_LENGTH} bytes.
|
||||
* This prevents devices that have a misbehaving web server to send
|
||||
* a large amount of data to the control point causing it to crash.
|
||||
* This can be adjusted dynamically with {\tt UpnpSetMaxContentLength}.
|
||||
*/
|
||||
//@{
|
||||
#define DEFAULT_SOAP_CONTENT_LENGTH 16000
|
||||
//@}
|
||||
|
||||
/** @name NUM_SSDP_COPY
|
||||
* This configuration parameter determines how many copies of each SSDP
|
||||
* advertisement and search packets will be sent. By default it will send two
|
||||
* copies of every packet.
|
||||
*/
|
||||
//@{
|
||||
#define NUM_SSDP_COPY 2
|
||||
//@}
|
||||
|
||||
/** @name SSDP_PAUSE
|
||||
* This configuration parameter determines the pause between identical SSDP
|
||||
* advertisement and search packets. The pause is measured in milliseconds
|
||||
* and defaults to 100.
|
||||
*/
|
||||
//@{
|
||||
#define SSDP_PAUSE 100
|
||||
//@}
|
||||
|
||||
/** @name WEB_SERVER_BUF_SIZE
|
||||
* This configuration parameter sets the maximum buffer size for the
|
||||
* webserver. The default value is 1MB.
|
||||
*/
|
||||
//@{
|
||||
#define WEB_SERVER_BUF_SIZE (1024*1024)
|
||||
//@}
|
||||
|
||||
/** @name AUTO_RENEW_TIME
|
||||
* The {\tt AUTO_RENEW_TIME} is the time, in seconds, before a subscription
|
||||
* expires that the SDK automatically resubscribes. The default
|
||||
* value is 10 seconds. Setting this value too low can result in the
|
||||
* subscription renewal not making it to the device in time, causing the
|
||||
* subscription to timeout. In order to avoid continually resubscribing
|
||||
* the minimum subscription time is five seconds more than the auto renew
|
||||
* time.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define AUTO_RENEW_TIME 10
|
||||
//@}
|
||||
|
||||
/** @name CP_MINIMUM_SUBSCRIPTION_TIME
|
||||
* The {\tt CP_MINIMUM_SUBSCRIPTION_TIME} is the minimum subscription time
|
||||
* allowed for a control point using the SDK. Subscribing for less than
|
||||
* this time automatically results in a subscription for this amount. The
|
||||
* default value is 5 seconds more than the {\tt AUTO_RENEW_TIME}, or 15
|
||||
* seconds.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define CP_MINIMUM_SUBSCRIPTION_TIME (AUTO_RENEW_TIME + 5)
|
||||
//@}
|
||||
|
||||
/** @name MAX_SEARCH_TIME
|
||||
* The {\tt MAX_SEARCH_TIME} is the maximum time
|
||||
* allowed for an SSDP search by a control point. Searching for greater than
|
||||
* this time automatically results in a search for this amount. The default
|
||||
* value is 80 seconds.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define MAX_SEARCH_TIME 80
|
||||
//@}
|
||||
|
||||
/** @name MIN_SEARCH_TIME
|
||||
* The {\tt MIN_SEARCH_TIME} is the minimumm time
|
||||
* allowed for an SSDP search by a control point. Searching for less than
|
||||
* this time automatically results in a search for this amount. The default
|
||||
* value is 2 seconds.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define MIN_SEARCH_TIME 2
|
||||
//@}
|
||||
|
||||
|
||||
/** @name AUTO_ADVERTISEMENT_TIME
|
||||
* The {\tt AUTO_ADVERTISEMENT_TIME} is the time, in seconds, before an
|
||||
* device advertisements expires before a renewed advertisement is sent.
|
||||
* The default time is 30 seconds.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define AUTO_ADVERTISEMENT_TIME 30
|
||||
//@}
|
||||
|
||||
/** @name SSDP_PACKET_DISTRIBUTE
|
||||
* The {\tt SSDP_PACKET_DISTRIBUTE} enables the SSDP packets to be sent
|
||||
* at an interval equal to half of the expiration time of SSDP packets
|
||||
* minus the AUTO_ADVERTISEMENT_TIME. This is used to increase
|
||||
* the probability of SSDP packets reaching to control points.
|
||||
* It is recommended that this flag be turned on for embedded wireless
|
||||
* devices.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define SSDP_PACKET_DISTRIBUTE 1
|
||||
//@}
|
||||
|
||||
/** @name Module Exclusion
|
||||
* Depending on the requirements, the user can selectively discard any of
|
||||
* the major modules like SOAP, GENA, SSDP or the Internal web server. By
|
||||
* default everything is included inside the SDK. By setting any of
|
||||
* the values below to 0, that component will not be included in the final
|
||||
* SDK.
|
||||
* \begin{itemize}
|
||||
* \item {\tt EXCLUDE_SOAP[0,1]}
|
||||
* \item {\tt EXCLUDE_GENA[0,1]}
|
||||
* \item {\tt EXCLUDE_SSDP[0,1]}
|
||||
* \item {\tt EXCLUDE_DOM [0,1]}
|
||||
* \item {\tt EXCLUDE_MINISERVER[0,1]}
|
||||
* \item {\tt EXCLUDE_WEB_SERVER[0,1]}
|
||||
* \item {\tt EXCLUDE_JNI[0,1]}
|
||||
* \end{itemize}
|
||||
*
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define EXCLUDE_SSDP 0
|
||||
#define EXCLUDE_SOAP 0
|
||||
#define EXCLUDE_GENA 0
|
||||
#define EXCLUDE_DOM 0
|
||||
#define EXCLUDE_MINISERVER 0
|
||||
#define EXCLUDE_WEB_SERVER 0
|
||||
#ifdef USE_JNI
|
||||
# define EXCLUDE_JNI 0
|
||||
#else
|
||||
# define EXCLUDE_JNI 1
|
||||
#endif
|
||||
//@}
|
||||
|
||||
|
||||
/** @name DEBUG_TARGET
|
||||
* The user has the option to redirect the library output debug messages
|
||||
* to either the screen or to a log file. All the output messages with
|
||||
* debug level 0 will go to {\tt upnp.err} and messages with debug level
|
||||
* greater than zero will be redirected to {\tt upnp.out}.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#define DEBUG_TARGET 1
|
||||
//@}
|
||||
|
||||
|
||||
/** @name Other debugging features
|
||||
The UPnP SDK contains other features to aid in debugging:
|
||||
see <upnp/upnpdebug.h>
|
||||
*/
|
||||
|
||||
#define DEBUG_ALL 1
|
||||
#define DEBUG_SSDP 0
|
||||
#define DEBUG_SOAP 0
|
||||
#define DEBUG_GENA 0
|
||||
#define DEBUG_TPOOL 0
|
||||
#define DEBUG_MSERV 0
|
||||
#define DEBUG_DOM 0
|
||||
#define DEBUG_HTTP 0
|
||||
#define DEBUG_API 0
|
||||
|
||||
//@} // Compile time configuration options
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
* Do not change, Internal purpose only!!!
|
||||
***************************************************************************/
|
||||
|
||||
//@{
|
||||
|
||||
/*
|
||||
* Set additional defines based on requested configuration
|
||||
*/
|
||||
|
||||
// configure --enable-client
|
||||
#if UPNP_HAVE_CLIENT
|
||||
# define INCLUDE_CLIENT_APIS 1
|
||||
#endif
|
||||
|
||||
// configure --enable-device
|
||||
#if UPNP_HAVE_DEVICE
|
||||
# define INCLUDE_DEVICE_APIS 1
|
||||
#endif
|
||||
|
||||
// configure --enable-webserver --enable-device
|
||||
#if UPNP_HAVE_WEBSERVER
|
||||
# define INTERNAL_WEB_SERVER 1
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/** @name DBGONLY
|
||||
The {\bf DBGONLY} macro allows code to be marked so that it
|
||||
is only included in the DEBUG build and not the release. To
|
||||
use this macro, put the code inside of the parentheses:
|
||||
|
||||
{\tt DBGONLY(int i;)}
|
||||
|
||||
This will cause a declaration of the integer {\tt i} only
|
||||
in the debug build.
|
||||
*/
|
||||
|
||||
//@{
|
||||
#ifdef DEBUG
|
||||
#define DBGONLY(x) x
|
||||
#else
|
||||
#define DBGONLY(x)
|
||||
#endif
|
||||
//@}
|
||||
|
||||
|
||||
|
||||
#undef EXCLUDE_WEB_SERVER
|
||||
#undef EXCLUDE_MINISERVER
|
||||
#ifdef INTERNAL_WEB_SERVER
|
||||
#define EXCLUDE_WEB_SERVER 0
|
||||
#define EXCLUDE_MINISERVER 0
|
||||
#else
|
||||
#define EXCLUDE_WEB_SERVER 1
|
||||
#define EXCLUDE_MINISERVER 1
|
||||
#endif
|
||||
|
||||
#if EXCLUDE_GENA == 1 && EXCLUDE_SOAP == 1 && EXCLUDE_WEB_SERVER == 1
|
||||
#undef EXCLUDE_MINISERVER
|
||||
#define EXCLUDE_MINISERVER 1
|
||||
#if INTERNAL_WEB_SERVER
|
||||
# error "conflicting settings: use configure --disable-webserver"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if EXCLUDE_GENA == 0 || EXCLUDE_SOAP == 0 || EXCLUDE_WEB_SERVER == 0
|
||||
#undef EXCLUDE_MINISERVER
|
||||
#define EXCLUDE_MINISERVER 0
|
||||
#if EXCLUDE_WEB_SERVER == 0 && !defined INTERNAL_WEB_SERVER
|
||||
#error "conflicting settings : use configure --enable-webserver"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#ifdef INCLUDE_CLIENT_APIS
|
||||
#define CLIENTONLY(x) x
|
||||
#else
|
||||
#define CLIENTONLY(x)
|
||||
#endif
|
||||
|
||||
#ifdef INCLUDE_DEVICE_APIS
|
||||
#define DEVICEONLY(x) x
|
||||
#else
|
||||
#define DEVICEONLY(x)
|
||||
#endif
|
||||
|
||||
//@}
|
||||
#endif
|
||||
|
||||
|
97
build/inc/upnpconfig.h
Normal file
97
build/inc/upnpconfig.h
Normal file
@ -0,0 +1,97 @@
|
||||
/* upnp/inc/upnpconfig.h. Generated by configure. */
|
||||
// -*- C -*-
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (c) 2006 Rémi Turboult <r3mi@users.sourceforge.net>
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
// * Neither name of Intel Corporation nor the names of its contributors
|
||||
// may be used to endorse or promote products derived from this software
|
||||
// without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR
|
||||
// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||
// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef UPNP_CONFIG_H
|
||||
#define UPNP_CONFIG_H
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
* Library version
|
||||
***************************************************************************/
|
||||
|
||||
/** The library version (string) e.g. "1.3.0" */
|
||||
#define UPNP_VERSION_STRING "1.4.0"
|
||||
|
||||
/** Major version of the library */
|
||||
#define UPNP_VERSION_MAJOR 1
|
||||
|
||||
/** Minor version of the library */
|
||||
#define UPNP_VERSION_MINOR 4
|
||||
|
||||
/** Patch version of the library */
|
||||
#define UPNP_VERSION_PATCH 0
|
||||
|
||||
/** The library version (numeric) e.g. 10300 means version 1.3.0 */
|
||||
#define UPNP_VERSION \
|
||||
((UPNP_VERSION_MAJOR*100 + UPNP_VERSION_MINOR)*100 + UPNP_VERSION_PATCH)
|
||||
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
* Library optional features
|
||||
***************************************************************************/
|
||||
|
||||
/*
|
||||
* The following defines can be tested in order to know which
|
||||
* optional features have been included in the installed library.
|
||||
*/
|
||||
|
||||
|
||||
/** Defined to 1 if the library has been compiled with DEBUG enabled
|
||||
* (i.e. configure --enable-debug) : <upnp/upnpdebug.h> file is available */
|
||||
#undef UPNP_HAVE_DEBUG
|
||||
|
||||
|
||||
/** Defined to 1 if the library has been compiled with client API enabled
|
||||
* (i.e. configure --enable-client) */
|
||||
#define UPNP_HAVE_CLIENT 1
|
||||
|
||||
|
||||
/** Defined to 1 if the library has been compiled with device API enabled
|
||||
* (i.e. configure --enable-device) */
|
||||
#define UPNP_HAVE_DEVICE 1
|
||||
|
||||
|
||||
/** Defined to 1 if the library has been compiled with integrated web server
|
||||
* (i.e. configure --enable-webserver --enable-device) */
|
||||
#define UPNP_HAVE_WEBSERVER 1
|
||||
|
||||
|
||||
/** Defined to 1 if the library has been compiled with helper API
|
||||
* (i.e. configure --enable-tools) : <upnp/upnptools.h> file is available */
|
||||
#define UPNP_HAVE_TOOLS 1
|
||||
|
||||
|
||||
#endif // UPNP_CONFIG_H
|
||||
|
||||
|
50
build/libupnp.bpf
Normal file
50
build/libupnp.bpf
Normal file
@ -0,0 +1,50 @@
|
||||
USEUNIT("..\ixml\src\nodeList.c");
|
||||
USEUNIT("..\ixml\src\attr.c");
|
||||
USEUNIT("..\ixml\src\document.c");
|
||||
USEUNIT("..\ixml\src\element.c");
|
||||
USEUNIT("..\ixml\src\ixml.c");
|
||||
USEUNIT("..\ixml\src\ixmlmembuf.c");
|
||||
USEUNIT("..\ixml\src\ixmlparser.c");
|
||||
USEUNIT("..\ixml\src\namedNodeMap.c");
|
||||
USEUNIT("..\ixml\src\node.c");
|
||||
USEUNIT("..\threadutil\src\TimerThread.c");
|
||||
USEUNIT("..\threadutil\src\FreeList.c");
|
||||
USEUNIT("..\threadutil\src\iasnprintf.c");
|
||||
USEUNIT("..\threadutil\src\LinkedList.c");
|
||||
USEUNIT("..\threadutil\src\ThreadPool.c");
|
||||
USEUNIT("..\upnp\src\win_dll.c");
|
||||
USEUNIT("..\upnp\src\inet_pton.c");
|
||||
USEUNIT("..\upnp\src\api\upnptools.c");
|
||||
USEUNIT("..\upnp\src\api\upnpapi.c");
|
||||
USEUNIT("..\upnp\src\gena\gena_device.c");
|
||||
USEUNIT("..\upnp\src\gena\gena_callback2.c");
|
||||
USEUNIT("..\upnp\src\gena\gena_ctrlpt.c");
|
||||
USEUNIT("..\upnp\src\genlib\client_table\client_table.c");
|
||||
USEUNIT("..\upnp\src\genlib\miniserver\miniserver.c");
|
||||
USEUNIT("..\upnp\src\genlib\net\sock.c");
|
||||
USEUNIT("..\upnp\src\genlib\net\http\webserver.c");
|
||||
USEUNIT("..\upnp\src\genlib\net\http\httpparser.c");
|
||||
USEUNIT("..\upnp\src\genlib\net\http\httpreadwrite.c");
|
||||
USEUNIT("..\upnp\src\genlib\net\http\parsetools.c");
|
||||
USEUNIT("..\upnp\src\genlib\net\http\statcodes.c");
|
||||
USEUNIT("..\upnp\src\genlib\net\uri\uri.c");
|
||||
USEUNIT("..\upnp\src\genlib\service_table\service_table.c");
|
||||
USEUNIT("..\upnp\src\genlib\util\util.c");
|
||||
USEUNIT("..\upnp\src\genlib\util\membuffer.c");
|
||||
USEUNIT("..\upnp\src\genlib\util\strintmap.c");
|
||||
USEUNIT("..\upnp\src\genlib\util\upnp_timeout.c");
|
||||
USEUNIT("..\upnp\src\soap\soap_device.c");
|
||||
USEUNIT("..\upnp\src\soap\soap_common.c");
|
||||
USEUNIT("..\upnp\src\soap\soap_ctrlpt.c");
|
||||
USEUNIT("..\upnp\src\ssdp\ssdp_server.c");
|
||||
USEUNIT("..\upnp\src\ssdp\ssdp_ctrlpt.c");
|
||||
USEUNIT("..\upnp\src\ssdp\ssdp_device.c");
|
||||
USEUNIT("..\upnp\src\urlconfig\urlconfig.c");
|
||||
USEUNIT("..\upnp\src\uuid\uuid.c");
|
||||
USEUNIT("..\upnp\src\uuid\md5.c");
|
||||
USEUNIT("..\upnp\src\uuid\sysdep.c");
|
||||
USELIB("..\..\..\pthreads-w32-1-10-0-release\pthreadBC1.lib");
|
||||
//---------------------------------------------------------------------------
|
||||
This file is used by the project manager only and should be treated like the project file
|
||||
|
||||
DllEntryPoint
|
133
build/libupnp.bpr
Normal file
133
build/libupnp.bpr
Normal file
@ -0,0 +1,133 @@
|
||||
<?xml version='1.0' encoding='utf-8' ?>
|
||||
<!-- C++Builder XML Project -->
|
||||
<PROJECT>
|
||||
<MACROS>
|
||||
<VERSION value="BCB.05.03"/>
|
||||
<PROJECT value="libupnp.dll"/>
|
||||
<OBJFILES value="..\ixml\src\nodeList.obj ..\ixml\src\attr.obj ..\ixml\src\document.obj
|
||||
..\ixml\src\element.obj ..\ixml\src\ixml.obj ..\ixml\src\ixmlmembuf.obj
|
||||
..\ixml\src\ixmlparser.obj ..\ixml\src\namedNodeMap.obj
|
||||
..\ixml\src\node.obj ..\threadutil\src\TimerThread.obj
|
||||
..\threadutil\src\FreeList.obj ..\threadutil\src\iasnprintf.obj
|
||||
..\threadutil\src\LinkedList.obj ..\threadutil\src\ThreadPool.obj
|
||||
..\upnp\src\win_dll.obj ..\upnp\src\inet_pton.obj
|
||||
..\upnp\src\api\upnptools.obj ..\upnp\src\api\upnpapi.obj
|
||||
..\upnp\src\gena\gena_device.obj ..\upnp\src\gena\gena_callback2.obj
|
||||
..\upnp\src\gena\gena_ctrlpt.obj
|
||||
..\upnp\src\genlib\client_table\client_table.obj
|
||||
..\upnp\src\genlib\miniserver\miniserver.obj
|
||||
..\upnp\src\genlib\net\sock.obj ..\upnp\src\genlib\net\http\webserver.obj
|
||||
..\upnp\src\genlib\net\http\httpparser.obj
|
||||
..\upnp\src\genlib\net\http\httpreadwrite.obj
|
||||
..\upnp\src\genlib\net\http\parsetools.obj
|
||||
..\upnp\src\genlib\net\http\statcodes.obj
|
||||
..\upnp\src\genlib\net\uri\uri.obj
|
||||
..\upnp\src\genlib\service_table\service_table.obj
|
||||
..\upnp\src\genlib\util\util.obj ..\upnp\src\genlib\util\membuffer.obj
|
||||
..\upnp\src\genlib\util\strintmap.obj
|
||||
..\upnp\src\genlib\util\upnp_timeout.obj ..\upnp\src\soap\soap_device.obj
|
||||
..\upnp\src\soap\soap_common.obj ..\upnp\src\soap\soap_ctrlpt.obj
|
||||
..\upnp\src\ssdp\ssdp_server.obj ..\upnp\src\ssdp\ssdp_ctrlpt.obj
|
||||
..\upnp\src\ssdp\ssdp_device.obj ..\upnp\src\urlconfig\urlconfig.obj
|
||||
..\upnp\src\uuid\uuid.obj ..\upnp\src\uuid\md5.obj
|
||||
..\upnp\src\uuid\sysdep.obj"/>
|
||||
<RESFILES value=""/>
|
||||
<DEFFILE value=""/>
|
||||
<RESDEPEN value="$(RESFILES)"/>
|
||||
<LIBFILES value="D:\pthreads-w32-1-10-0-release\pthreadBC1.lib"/>
|
||||
<LIBRARIES value=""/>
|
||||
<SPARELIBS value=""/>
|
||||
<PACKAGES value=""/>
|
||||
<PATHCPP value=".;..\ixml\src;..\threadutil\src;..\upnp\src;..\upnp\src\api;..\upnp\src\gena;..\upnp\src\genlib\client_table;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\net;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\service_table;..\upnp\src\genlib\util;..\upnp\src\soap;..\upnp\src\ssdp;..\upnp\src\urlconfig;..\upnp\src\uuid"/>
|
||||
<PATHPAS value=".;"/>
|
||||
<PATHRC value=".;"/>
|
||||
<PATHASM value=".;"/>
|
||||
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
|
||||
<RELEASELIBPATH value="$(BCB)\lib\release"/>
|
||||
<LINKER value="tlink32"/>
|
||||
<USERDEFINES value="WIN32;LIBUPNP_EXPORTS;UPNP_USE_BCBPP"/>
|
||||
<SYSDEFINES value="NO_STRICT;_NO_VCL"/>
|
||||
<MAINSOURCE value="libupnp.bpf"/>
|
||||
<INCLUDEPATH value="..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;..\..\pthreads-w32-1-10-0-release"/>
|
||||
<LIBPATH value="..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;..\..\pthreads-w32-1-10-0-release"/>
|
||||
<WARNINGS value="-w-par"/>
|
||||
</MACROS>
|
||||
<OPTIONS>
|
||||
<CFLAG1 value="-WD -O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -fp -ff -X- -a4 -6 -b- -k- -vi
|
||||
-tWD -tWM -c"/>
|
||||
<PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
|
||||
<RFLAGS value=""/>
|
||||
<AFLAGS value="/mx /w2 /zd"/>
|
||||
<LFLAGS value="-D"" -aa -Tpd -x -Gn -Gi"/>
|
||||
</OPTIONS>
|
||||
<LINKER>
|
||||
<ALLOBJ value="c0d32.obj $(OBJFILES)"/>
|
||||
<ALLRES value="$(RESFILES)"/>
|
||||
<ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
|
||||
</LINKER>
|
||||
<IDEOPTIONS>
|
||||
[Version Info]
|
||||
IncludeVerInfo=0
|
||||
AutoIncBuild=0
|
||||
MajorVer=1
|
||||
MinorVer=0
|
||||
Release=0
|
||||
Build=0
|
||||
Debug=0
|
||||
PreRelease=0
|
||||
Special=0
|
||||
Private=0
|
||||
DLL=0
|
||||
Locale=1031
|
||||
CodePage=1252
|
||||
|
||||
[Version Info Keys]
|
||||
CompanyName=
|
||||
FileDescription=
|
||||
FileVersion=1.0.0.0
|
||||
InternalName=
|
||||
LegalCopyright=
|
||||
LegalTrademarks=
|
||||
OriginalFilename=
|
||||
ProductName=
|
||||
ProductVersion=1.0.0.0
|
||||
Comments=
|
||||
|
||||
[HistoryLists\hlIncludePath]
|
||||
Count=3
|
||||
Item0=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;..\..\pthreads-w32-1-10-0-release
|
||||
Item1=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;D:\DEVELOP\pthreads-w32-1-10-0-release
|
||||
Item2=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc
|
||||
|
||||
[HistoryLists\hlLibraryPath]
|
||||
Count=3
|
||||
Item0=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;..\..\pthreads-w32-1-10-0-release
|
||||
Item1=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;D:\DEVELOP\pthreads-w32-1-10-0-release
|
||||
Item2=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib
|
||||
|
||||
[HistoryLists\hlDebugSourcePath]
|
||||
Count=1
|
||||
Item0=$(BCB)\source\vcl
|
||||
|
||||
[HistoryLists\hlConditionals]
|
||||
Count=4
|
||||
Item0=WIN32;LIBUPNP_EXPORTS;UPNP_USE_BCBPP
|
||||
Item1=WIN32;LIBUPNP_EXPORTS
|
||||
Item2=WIN32;EXPORT_SPEC
|
||||
Item3=WIN32
|
||||
|
||||
[Debugging]
|
||||
DebugSourceDirs=$(BCB)\source\vcl
|
||||
|
||||
[Parameters]
|
||||
RunParams=
|
||||
HostApplication=
|
||||
RemoteHost=
|
||||
RemotePath=
|
||||
RemoteDebug=0
|
||||
|
||||
[Compiler]
|
||||
ShowInfoMsgs=0
|
||||
LinkDebugVcl=0
|
||||
</IDEOPTIONS>
|
||||
</PROJECT>
|
428
build/libupnp.dsp
Normal file
428
build/libupnp.dsp
Normal file
@ -0,0 +1,428 @@
|
||||
# Microsoft Developer Studio Project File - Name="libupnp" - Package Owner=<4>
|
||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||
# ** NICHT BEARBEITEN **
|
||||
|
||||
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
|
||||
|
||||
CFG=libupnp - Win32 Debug
|
||||
!MESSAGE Dies ist kein gültiges Makefile. Zum Erstellen dieses Projekts mit NMAKE
|
||||
!MESSAGE verwenden Sie den Befehl "Makefile exportieren" und führen Sie den Befehl
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "libupnp.mak".
|
||||
!MESSAGE
|
||||
!MESSAGE Sie können beim Ausführen von NMAKE eine Konfiguration angeben
|
||||
!MESSAGE durch Definieren des Makros CFG in der Befehlszeile. Zum Beispiel:
|
||||
!MESSAGE
|
||||
!MESSAGE NMAKE /f "libupnp.mak" CFG="libupnp - Win32 Debug"
|
||||
!MESSAGE
|
||||
!MESSAGE Für die Konfiguration stehen zur Auswahl:
|
||||
!MESSAGE
|
||||
!MESSAGE "libupnp - Win32 Release" (basierend auf "Win32 (x86) Dynamic-Link Library")
|
||||
!MESSAGE "libupnp - Win32 Debug" (basierend auf "Win32 (x86) Dynamic-Link Library")
|
||||
!MESSAGE
|
||||
|
||||
# Begin Project
|
||||
# PROP AllowPerConfigDependencies 0
|
||||
# PROP Scc_ProjName ""
|
||||
# PROP Scc_LocalPath ""
|
||||
CPP=cl.exe
|
||||
MTL=midl.exe
|
||||
RSC=rc.exe
|
||||
|
||||
!IF "$(CFG)" == "libupnp - Win32 Release"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 0
|
||||
# PROP BASE Output_Dir "Release"
|
||||
# PROP BASE Intermediate_Dir "Release"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 0
|
||||
# PROP Output_Dir "Release"
|
||||
# PROP Intermediate_Dir "Release"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /YX /FD /c
|
||||
# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\pthreads\include" /I "..\ixml\src\inc" /I "..\ixml\inc" /I "..\threadutil\inc" /I "..\upnp\inc" /I "..\upnp\src\inc" /I ".\inc" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /D "PTW32_STATIC_LIB" /D "UPNP_STATIC_LIB" /D "UPNP_USE_MSVCPP" /FR /YX /FD /c
|
||||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
|
||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
|
||||
# ADD BASE RSC /l 0x407 /d "NDEBUG"
|
||||
# ADD RSC /l 0x407 /d "NDEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
|
||||
# ADD LINK32 kernel32.lib user32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib /nologo /dll /machine:I386
|
||||
# SUBTRACT LINK32 /pdb:none
|
||||
|
||||
!ELSEIF "$(CFG)" == "libupnp - Win32 Debug"
|
||||
|
||||
# PROP BASE Use_MFC 0
|
||||
# PROP BASE Use_Debug_Libraries 1
|
||||
# PROP BASE Output_Dir "Debug"
|
||||
# PROP BASE Intermediate_Dir "Debug"
|
||||
# PROP BASE Target_Dir ""
|
||||
# PROP Use_MFC 0
|
||||
# PROP Use_Debug_Libraries 1
|
||||
# PROP Output_Dir "Debug"
|
||||
# PROP Intermediate_Dir "Debug"
|
||||
# PROP Ignore_Export_Lib 0
|
||||
# PROP Target_Dir ""
|
||||
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /YX /FD /GZ /c
|
||||
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\pthreads\include" /I "..\ixml\src\inc" /I "..\ixml\inc" /I "..\threadutil\inc" /I "..\upnp\inc" /I "..\upnp\src\inc" /I "..\build\inc" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /D "UPNP_USE_MSVCPP" /FR /YX /FD /GZ /c
|
||||
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
|
||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
|
||||
# ADD BASE RSC /l 0x407 /d "_DEBUG"
|
||||
# ADD RSC /l 0x407 /d "_DEBUG"
|
||||
BSC32=bscmake.exe
|
||||
# ADD BASE BSC32 /nologo
|
||||
# ADD BSC32 /nologo
|
||||
LINK32=link.exe
|
||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
|
||||
# ADD LINK32 kernel32.lib user32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
|
||||
|
||||
!ENDIF
|
||||
|
||||
# Begin Target
|
||||
|
||||
# Name "libupnp - Win32 Release"
|
||||
# Name "libupnp - Win32 Debug"
|
||||
# Begin Group "Quellcodedateien"
|
||||
|
||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\attr.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\client_table\client_table.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\document.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\element.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\threadutil\src\FreeList.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\gena\gena_callback2.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\gena\gena_ctrlpt.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\gena\gena_device.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\net\http\httpparser.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\net\http\httpreadwrite.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\threadutil\src\iasnprintf.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inet_pton.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\ixml.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\ixmlmembuf.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\ixmlparser.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\threadutil\src\LinkedList.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\uuid\md5.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\util\membuffer.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\miniserver\miniserver.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\namedNodeMap.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\node.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\ixml\src\nodeList.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\net\http\parsetools.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\service_table\service_table.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\soap\soap_common.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\soap\soap_ctrlpt.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\soap\soap_device.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\net\sock.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\ssdp\ssdp_ctrlpt.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\ssdp\ssdp_device.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\ssdp\ssdp_server.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\net\http\statcodes.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\util\strintmap.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\uuid\sysdep.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\threadutil\src\ThreadPool.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\threadutil\src\TimerThread.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\util\upnp_timeout.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\api\upnpapi.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\api\upnptools.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\net\uri\uri.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\urlconfig\urlconfig.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\util\util.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\uuid\uuid.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\genlib\net\http\webserver.c
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\win_dll.c
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Header-Dateien"
|
||||
|
||||
# PROP Default_Filter "h;hpp;hxx;hm;inl"
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\client_table.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\config.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\gena.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\gena_ctrlpt.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\gena_device.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\global.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\gmtdate.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\http_client.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\httpparser.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\httpreadwrite.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\inet_pton.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\md5.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\membuffer.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\miniserver.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\netall.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\parsetools.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\server.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\service_table.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\soaplib.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\sock.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\ssdplib.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\statcodes.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\statuscodes.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\strintmap.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\sysdep.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\unixutil.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\upnp_timeout.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\upnpapi.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\upnpclosesocket.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\uri.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\urlconfig.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\util.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\utilall.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\uuid.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\upnp\src\inc\webserver.h
|
||||
# End Source File
|
||||
# End Group
|
||||
# Begin Group "Ressourcendateien"
|
||||
|
||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
|
||||
# End Group
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\..\..\libupnp_win32.patch
|
||||
# End Source File
|
||||
# End Target
|
||||
# End Project
|
29
build/libupnp.dsw
Normal file
29
build/libupnp.dsw
Normal file
@ -0,0 +1,29 @@
|
||||
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||
# WARNUNG: DIESE ARBEITSBEREICHSDATEI DARF NICHT BEARBEITET ODER GELÖSCHT WERDEN!
|
||||
|
||||
###############################################################################
|
||||
|
||||
Project: "libupnp"=.\libupnp.dsp - Package Owner=<4>
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<4>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
||||
Global:
|
||||
|
||||
Package=<5>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
Package=<3>
|
||||
{{{
|
||||
}}}
|
||||
|
||||
###############################################################################
|
||||
|
@ -8,9 +8,9 @@
|
||||
# (C) Copyright 2005-2006 Rémi Turboult <r3mi@users.sourceforge.net>
|
||||
#
|
||||
|
||||
AC_PREREQ(2.59)
|
||||
AC_PREREQ(2.60)
|
||||
|
||||
AC_INIT([libupnp], [1.4.0], [virtual_worlds@gmx.de])
|
||||
AC_INIT([libupnp], [1.4.5], [mroberto@users.sourceforge.net])
|
||||
# *Independently* of the above libupnp package version, the libtool version
|
||||
# of the 3 libraries need to be updated whenever there is a change released :
|
||||
# "current:revision:age" (this is NOT the same as the package version), where:
|
||||
@ -19,16 +19,39 @@ AC_INIT([libupnp], [1.4.0], [virtual_worlds@gmx.de])
|
||||
# - interfaces added: age++
|
||||
# - interfaces removed: age=0
|
||||
# *please update only once, before a formal release, not for each change*
|
||||
AC_SUBST([LT_VERSION_IXML], [2:1:0])
|
||||
AC_SUBST([LT_VERSION_THREADUTIL], [2:1:0])
|
||||
AC_SUBST([LT_VERSION_UPNP], [2:1:0])
|
||||
#
|
||||
# For release 1.4.1, we had:
|
||||
#AC_SUBST([LT_VERSION_IXML], [2:2:0])
|
||||
#AC_SUBST([LT_VERSION_THREADUTIL], [2:2:0])
|
||||
#AC_SUBST([LT_VERSION_UPNP], [2:2:0])
|
||||
#
|
||||
# "current:revision:age"
|
||||
#
|
||||
# - Code has changed in ixml
|
||||
# revision: 2 -> 3
|
||||
# - Code has changed in threadutil
|
||||
# revision: 2 -> 3
|
||||
# - Interface added in threadutil
|
||||
# current: 2 -> 3
|
||||
# revisiion: 3 -> 0
|
||||
# age: 0 -> 1
|
||||
# - Code has changed in upnp (revision 2 -> 3)
|
||||
# revision: 2 -> 3
|
||||
AC_SUBST([LT_VERSION_IXML], [2:3:0])
|
||||
AC_SUBST([LT_VERSION_THREADUTIL], [3:0:1])
|
||||
AC_SUBST([LT_VERSION_UPNP], [2:3:0])
|
||||
|
||||
|
||||
AC_CONFIG_AUX_DIR(config.aux)
|
||||
AC_CONFIG_MACRO_DIR(m4)
|
||||
AC_CONFIG_SRCDIR(upnp/inc/upnp.h)
|
||||
|
||||
AM_INIT_AUTOMAKE([1.8 -Wall foreign subdir-objects])
|
||||
AM_INIT_AUTOMAKE([1.8 -Wall foreign subdir-objects dist-bzip2])
|
||||
|
||||
#
|
||||
# Get canonical host names in host and host_os
|
||||
#
|
||||
AC_CANONICAL_HOST
|
||||
|
||||
#
|
||||
# There are 3 configuration files :
|
||||
@ -42,6 +65,7 @@ AM_INIT_AUTOMAKE([1.8 -Wall foreign subdir-objects])
|
||||
# installed libraries.
|
||||
#
|
||||
AC_CONFIG_HEADERS([autoconfig.h upnp/inc/upnpconfig.h])
|
||||
#AC_SYS_LARGEFILE_SENSITIVE
|
||||
|
||||
AC_REVISION([$Revision: 1.11 $])
|
||||
|
||||
@ -106,19 +130,31 @@ RT_BOOL_ARG_ENABLE([samples], [yes], [compilation of upnp/sample/ code])
|
||||
|
||||
|
||||
# doc installation
|
||||
AC_MSG_CHECKING([documentation installation])
|
||||
AC_ARG_WITH([docdir],
|
||||
AC_HELP_STRING([--with-docdir=DIR],
|
||||
[where documentation is installed
|
||||
@<:@[DATADIR/doc/]AC_PACKAGE_NAME[-]AC_PACKAGE_VERSION@:>@])
|
||||
AC_HELP_STRING([--without-docdir],
|
||||
[do not install the documentation]),
|
||||
[DOCDIR="$with_docdir"],
|
||||
[DOCDIR="${datadir}/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}"])
|
||||
# autoconf >= 2.60 already defines ${docdir}, but we will not use its
|
||||
# default value, which is ${datarootdir}/doc/${PACKAGE_TARNAME}.
|
||||
# That would give us ${datarootdir}/doc/libupnp, and we want the package
|
||||
# version on that.
|
||||
docdir="${datadir}/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}"
|
||||
AC_MSG_CHECKING([for documentation directory])
|
||||
AC_ARG_WITH(
|
||||
[documentation],
|
||||
AS_HELP_STRING(
|
||||
[--with-documentation=directory_name],
|
||||
[where documentation is installed
|
||||
@<:@[DATADIR/doc/]AC_PACKAGE_NAME[-]AC_PACKAGE_VERSION@:>@])
|
||||
AS_HELP_STRING(
|
||||
[--without-documentation],
|
||||
[do not install the documentation]),
|
||||
[],
|
||||
[with_documentation=no])
|
||||
|
||||
AM_CONDITIONAL(WITH_DOCDIR, test x"$with_docdir" != xno)
|
||||
AC_SUBST(DOCDIR)
|
||||
AC_MSG_RESULT($DOCDIR)
|
||||
# If something has been entered after an equal sign, assume it is the directory
|
||||
if test x"$with_documentation" != xyes -a x"$with_documentation" != xno; then
|
||||
docdir="$with_documentation"
|
||||
fi
|
||||
AM_CONDITIONAL(WITH_DOCUMENTATION, test x"$with_documentation" != xno)
|
||||
AC_SUBST(docdir)
|
||||
AC_MSG_RESULT($docdir)
|
||||
|
||||
|
||||
#
|
||||
@ -129,23 +165,42 @@ AM_PROG_CC_C_O
|
||||
AC_PROG_LIBTOOL
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_MAKE_SET
|
||||
|
||||
AC_PROG_EGREP
|
||||
|
||||
#
|
||||
# Default compilation flags
|
||||
#
|
||||
if test x"$enable_debug" = xyes; then
|
||||
# AC_PROG_CC already sets CFLAGS to "-g -O2" by default
|
||||
:
|
||||
else
|
||||
# add optimise for size
|
||||
AX_CFLAGS_GCC_OPTION([-Os])
|
||||
fi
|
||||
AX_CFLAGS_WARN_ALL
|
||||
echo "--------------------- Default compilation flags -------------------------------"
|
||||
echo host is $host
|
||||
echo host_os is $host_os
|
||||
case $host_os in
|
||||
FreeBSD*)
|
||||
echo "Using FreeBSD specific compiler settings"
|
||||
# Put FreeBSD specific compiler flags here
|
||||
;;
|
||||
*)
|
||||
echo "Using non-specific system compiler settings"
|
||||
if test x"$enable_debug" = xyes; then
|
||||
# AC_PROG_CC already sets CFLAGS to "-g -O2" by default
|
||||
:
|
||||
else
|
||||
# add optimise for size
|
||||
AX_CFLAGS_GCC_OPTION([-Os])
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
# Arrange for large-file support (can be disabled with --disable-largefile).
|
||||
# Define _FILE_OFFSET_BITS and _LARGE_FILES if necessary
|
||||
AC_SYS_LARGEFILE
|
||||
AX_CFLAGS_WARN_ALL
|
||||
echo "-------------------------------------------------------------------------------"
|
||||
|
||||
|
||||
#
|
||||
# Lot's of stuff to ensure large file support
|
||||
#
|
||||
AC_TYPE_SIZE_T
|
||||
AC_TYPE_OFF_T
|
||||
AC_DEFINE([_LARGE_FILE_SOURCE], [], [Large files support])
|
||||
AC_DEFINE([_FILE_OFFSET_BITS], [64], [File Offset size])
|
||||
|
||||
|
||||
#
|
||||
@ -154,7 +209,24 @@ AC_SYS_LARGEFILE
|
||||
AC_HEADER_STDC
|
||||
# libupnp code doesn't use autoconf variables yet,
|
||||
# so just abort if a header file is not found.
|
||||
AC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h malloc.h netdb.h netinet/in.h stdlib.h string.h sys/ioctl.h sys/socket.h sys/time.h sys/timeb.h syslog.h unistd.h],[],[AC_MSG_ERROR([required header file missing])])
|
||||
AC_CHECK_HEADERS(
|
||||
[ \
|
||||
arpa/inet.h \
|
||||
fcntl.h \
|
||||
limits.h \
|
||||
netdb.h \
|
||||
netinet/in.h \
|
||||
stdlib.h \
|
||||
string.h \
|
||||
sys/ioctl.h \
|
||||
sys/socket.h \
|
||||
sys/time.h \
|
||||
sys/timeb.h \
|
||||
syslog.h \
|
||||
unistd.h \
|
||||
],
|
||||
[],
|
||||
[AC_MSG_ERROR([required header file missing])])
|
||||
|
||||
|
||||
#
|
||||
@ -170,24 +242,28 @@ TYPE_SOCKLEN_T
|
||||
#
|
||||
AC_FUNC_VPRINTF
|
||||
AC_FUNC_FSEEKO
|
||||
AC_CHECK_FUNCS(ftime,, [AC_CHECK_LIB(compat, ftime)])
|
||||
|
||||
|
||||
#
|
||||
# Checks for POSIX Threads
|
||||
#
|
||||
ACX_PTHREAD([],[AC_MSG_ERROR([POSIX threads are required to build this program])])
|
||||
ACX_PTHREAD(
|
||||
[],
|
||||
[AC_MSG_ERROR([POSIX threads are required to build this program])])
|
||||
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
ixml/Makefile
|
||||
ixml/doc/Makefile
|
||||
threadutil/Makefile
|
||||
upnp/Makefile
|
||||
upnp/doc/Makefile
|
||||
docs/dist/Makefile
|
||||
libupnp.pc
|
||||
])
|
||||
|
||||
|
||||
AC_CONFIG_FILES([Makefile
|
||||
ixml/Makefile
|
||||
ixml/doc/Makefile
|
||||
threadutil/Makefile
|
||||
upnp/Makefile
|
||||
upnp/doc/Makefile
|
||||
libupnp.pc
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
|
BIN
docs/dist/IXML_Programming_Guide.pdf
vendored
Normal file
BIN
docs/dist/IXML_Programming_Guide.pdf
vendored
Normal file
Binary file not shown.
513
docs/dist/Makefile.am
vendored
Normal file
513
docs/dist/Makefile.am
vendored
Normal file
@ -0,0 +1,513 @@
|
||||
|
||||
|
||||
EXTRA_DIST = \
|
||||
./UPnP_Programming_Guide.pdf \
|
||||
./IXML_Programming_Guide.pdf \
|
||||
./html/upnp/icon1.gif \
|
||||
./html/upnp/icon2.gif \
|
||||
./html/upnp/toc.html \
|
||||
./html/upnp/General.html \
|
||||
./html/upnp/index.html \
|
||||
./html/upnp/Introduction.html \
|
||||
./html/upnp/License.html \
|
||||
./html/upnp/AboutCallbacks.html \
|
||||
./html/upnp/TheAPI.html \
|
||||
./html/upnp/Errorcodes.html \
|
||||
./html/upnp/UPNP_E_SUCCESS0.html \
|
||||
./html/upnp/UPNP_E_INVALID_HANDLE-100.html \
|
||||
./html/upnp/UPNP_E_INVALID_PARAM-101.html \
|
||||
./html/upnp/UPNP_E_OUTOF_HANDLE-102.html \
|
||||
./html/upnp/UPNP_E_OUTOF_MEMORY-104.html \
|
||||
./html/upnp/UPNP_E_INIT-105.html \
|
||||
./html/upnp/UPNP_E_INVALID_DESC-107.html \
|
||||
./html/upnp/UPNP_E_INVALID_URL-108.html \
|
||||
./html/upnp/UPNP_E_INVALID_SERVICE-111.html \
|
||||
./html/upnp/UPNP_E_BAD_RESPONSE-113.html \
|
||||
./html/upnp/UPNP_E_INVALID_ACTION-115.html \
|
||||
./html/upnp/UPNP_E_FINISH-116.html \
|
||||
./html/upnp/UPNP_E_INIT_FAILED-117.html \
|
||||
./html/upnp/UPNP_E_BAD_HTTPMSG-119.html \
|
||||
./html/upnp/UPNP_E_ALREADY_REGISTERED-120.html \
|
||||
./html/upnp/UPNP_E_NETWORK_ERROR-200.html \
|
||||
./html/upnp/UPNP_E_SOCKET_WRITE-201.html \
|
||||
./html/upnp/UPNP_E_SOCKET_READ-202.html \
|
||||
./html/upnp/UPNP_E_SOCKET_BIND-203.html \
|
||||
./html/upnp/UPNP_E_SOCKET_CONNECT-204.html \
|
||||
./html/upnp/UPNP_E_OUTOF_SOCKET-205.html \
|
||||
./html/upnp/UPNP_E_LISTEN-206.html \
|
||||
./html/upnp/UPNP_E_TIMEDOUT-207.html \
|
||||
./html/upnp/UPNP_E_SOCKET_ERROR-208.html \
|
||||
./html/upnp/UPNP_E_CANCELED-210.html \
|
||||
./html/upnp/UPNP_E_SUBSCRIBE_UNACCEPTED-301.html \
|
||||
./html/upnp/UPNP_E_UNSUBSCRIBE_UNACCAPTED-302.html \
|
||||
./html/upnp/UPNP_E_NOTIFY_UNACCEPTED-303.html \
|
||||
./html/upnp/UPNP_E_INVALID_ARGUMENT-501.html \
|
||||
./html/upnp/UPNP_E_FILE_NOT_FOUND-502.html \
|
||||
./html/upnp/UPNP_E_FILE_READ_ERROR-503.html \
|
||||
./html/upnp/UPNP_E_EXT_NOT_XML-504.html \
|
||||
./html/upnp/UPNP_E_NOT_FOUND-507.html \
|
||||
./html/upnp/UPNP_E_INTERNAL_ERROR-911.html \
|
||||
./html/upnp/ConstantsStructuresandTypes.html \
|
||||
./html/upnp/UpnpClient_Handle.html \
|
||||
./html/upnp/UpnpDevice_Handle.html \
|
||||
./html/upnp/UPnP_EventType.html \
|
||||
./html/upnp/UPNP_CONTROL_ACTION_REQUEST.html \
|
||||
./html/upnp/UPNP_CONTROL_ACTION_COMPLETE.html \
|
||||
./html/upnp/UPNP_CONTROL_GET_VAR_REQUEST.html \
|
||||
./html/upnp/UPNP_CONTROL_GET_VAR_COMPLETE.html \
|
||||
./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_ALIVE.html \
|
||||
./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE.html \
|
||||
./html/upnp/UPNP_DISCOVERY_SEARCH_RESULT.html \
|
||||
./html/upnp/UPNP_DISCOVERY_SEARCH_TIMEOUT.html \
|
||||
./html/upnp/UPNP_EVENT_SUBSCRIPTION_REQUEST.html \
|
||||
./html/upnp/UPNP_EVENT_RECEIVED.html \
|
||||
./html/upnp/UPNP_EVENT_RENEWAL_COMPLETE.html \
|
||||
./html/upnp/UPNP_EVENT_SUBSCRIBE_COMPLETE.html \
|
||||
./html/upnp/UPNP_EVENT_UNSUBSCRIBE_COMPLETE.html \
|
||||
./html/upnp/UPNP_EVENT_AUTORENEWAL_FAILED.html \
|
||||
./html/upnp/UPNP_EVENT_SUBSCRIPTION_EXPIRED.html \
|
||||
./html/upnp/Upnp_SID44.html \
|
||||
./html/upnp/Upnp_SType.html \
|
||||
./html/upnp/UPNP_S_ALL.html \
|
||||
./html/upnp/UPNP_S_ROOT.html \
|
||||
./html/upnp/UPNP_S_DEVICE.html \
|
||||
./html/upnp/UPNP_S_SERVICE.html \
|
||||
./html/upnp/Upnp_DescType.html \
|
||||
./html/upnp/UPNPREG_URL_DESC.html \
|
||||
./html/upnp/UPNPREG_FILENAME_DESC.html \
|
||||
./html/upnp/UPNPREG_BUF_DESC.html \
|
||||
./html/upnp/Upnp_Action_Request.html \
|
||||
./html/upnp/Upnp_State_Var_Request.html \
|
||||
./html/upnp/Upnp_State_Var_Complete.html \
|
||||
./html/upnp/Upnp_Event.html \
|
||||
./html/upnp/Upnp_Discovery.html \
|
||||
./html/upnp/Upnp_Event_Subscribe.html \
|
||||
./html/upnp/Upnp_Subscription_Request.html \
|
||||
./html/upnp/UpnpVirtualDirCallbacks.html \
|
||||
./html/upnp/Upnp_FunPtr.html \
|
||||
./html/upnp/InitializationandRegistration.html \
|
||||
./html/upnp/UpnpInit.html \
|
||||
./html/upnp/UpnpFinish.html \
|
||||
./html/upnp/UpnpGetServerPort.html \
|
||||
./html/upnp/UpnpGetServerIpAddress.html \
|
||||
./html/upnp/UpnpRegisterClient.html \
|
||||
./html/upnp/UpnpRegisterRootDevice.html \
|
||||
./html/upnp/UpnpRegisterRootDevice2.html \
|
||||
./html/upnp/UpnpUnRegisterClient.html \
|
||||
./html/upnp/UpnpUnRegisterRootDevice.html \
|
||||
./html/upnp/UpnpSetContentLength.html \
|
||||
./html/upnp/UpnpSetMaxContentLength.html \
|
||||
./html/upnp/Discovery.html \
|
||||
./html/upnp/UpnpSearchAsync.html \
|
||||
./html/upnp/UpnpSendAdvertisement.html \
|
||||
./html/upnp/Control.html \
|
||||
./html/upnp/UpnpGetServiceVarStatus.html \
|
||||
./html/upnp/UpnpGetServiceVarStatusAsync.html \
|
||||
./html/upnp/UpnpSendAction.html \
|
||||
./html/upnp/UpnpSendActionEx.html \
|
||||
./html/upnp/UpnpSendActionAsync.html \
|
||||
./html/upnp/UpnpSendActionExAsync.html \
|
||||
./html/upnp/Eventing.html \
|
||||
./html/upnp/UpnpAcceptSubscription.html \
|
||||
./html/upnp/UpnpAcceptSubscriptionExt.html \
|
||||
./html/upnp/UpnpNotify.html \
|
||||
./html/upnp/UpnpNotifyExt.html \
|
||||
./html/upnp/UpnpRenewSubscription.html \
|
||||
./html/upnp/UpnpRenewSubscriptionAsync.html \
|
||||
./html/upnp/UpnpSetMaxSubscriptions.html \
|
||||
./html/upnp/UpnpSetMaxSubscriptionTimeOut.html \
|
||||
./html/upnp/UpnpSubscribe.html \
|
||||
./html/upnp/UpnpSubscribeAsync.html \
|
||||
./html/upnp/UpnpUnSubscribe.html \
|
||||
./html/upnp/UpnpUnSubscribeAsync.html \
|
||||
./html/upnp/ControlPointHTTPAPI.html \
|
||||
./html/upnp/UpnpDownloadUrlItem.html \
|
||||
./html/upnp/UpnpOpenHttpGet.html \
|
||||
./html/upnp/UpnpOpenHttpGetProxy.html \
|
||||
./html/upnp/UpnpOpenHttpGetEx.html \
|
||||
./html/upnp/UpnpReadHttpGet.html \
|
||||
./html/upnp/UpnpHttpGetProgress.html \
|
||||
./html/upnp/UpnpCancelHttpGet.html \
|
||||
./html/upnp/UpnpCloseHttpGet.html \
|
||||
./html/upnp/UpnpOpenHttpPost.html \
|
||||
./html/upnp/UpnpWriteHttpPost.html \
|
||||
./html/upnp/UpnpCloseHttpPost.html \
|
||||
./html/upnp/UpnpDownloadXmlDoc.html \
|
||||
./html/upnp/WebServerAPI.html \
|
||||
./html/upnp/UpnpSetWebServerRootDir.html \
|
||||
./html/upnp/UpnpSetVirtualDirCallbacks.html \
|
||||
./html/upnp/UpnpEnableWebserver.html \
|
||||
./html/upnp/UpnpIsWebserverEnabled.html \
|
||||
./html/upnp/UpnpAddVirtualDir.html \
|
||||
./html/upnp/UpnpRemoveVirtualDir.html \
|
||||
./html/upnp/UpnpRemoveAllVirtualDirs.html \
|
||||
./html/upnp/OptionalToolAPIs.html \
|
||||
./html/upnp/UpnpResolveURL.html \
|
||||
./html/upnp/UpnpMakeAction.html \
|
||||
./html/upnp/UpnpAddToAction.html \
|
||||
./html/upnp/UpnpMakeActionResponse.html \
|
||||
./html/upnp/UpnpAddToActionResponse.html \
|
||||
./html/upnp/UpnpAddToPropertySet.html \
|
||||
./html/upnp/UpnpCreatePropertySet.html \
|
||||
./html/upnp/UpnpGetErrorMessage.html \
|
||||
./html/ixml/icon1.gif \
|
||||
./html/ixml/icon2.gif \
|
||||
./html/ixml/toc.html \
|
||||
./html/ixml/General.html \
|
||||
./html/ixml/index.html \
|
||||
./html/ixml/Introduction.html \
|
||||
./html/ixml/License.html \
|
||||
./html/ixml/DOMInterfaces.html \
|
||||
./html/ixml/InterfaceitNode.html \
|
||||
./html/ixml/ixmlNode_getNodeName.html \
|
||||
./html/ixml/ixmlNode_getNodeValue.html \
|
||||
./html/ixml/ixmlNode_setNodeValue.html \
|
||||
./html/ixml/ixmlNode_getNodeType.html \
|
||||
./html/ixml/ixmlNode_getParentNode.html \
|
||||
./html/ixml/ixmlNode_getChildNodes.html \
|
||||
./html/ixml/ixmlNode_getFirstChild.html \
|
||||
./html/ixml/ixmlNode_getLastChild.html \
|
||||
./html/ixml/ixmlNode_getPreviousSibling.html \
|
||||
./html/ixml/ixmlNode_getNextSibling.html \
|
||||
./html/ixml/ixmlNode_getAttributes.html \
|
||||
./html/ixml/ixmlNode_getOwnerDocument.html \
|
||||
./html/ixml/ixmlNode_getNamespaceURI.html \
|
||||
./html/ixml/ixmlNode_getPrefix.html \
|
||||
./html/ixml/ixmlNode_getLocalName.html \
|
||||
./html/ixml/ixmlNode_insertBefore.html \
|
||||
./html/ixml/ixmlNode_replaceChild.html \
|
||||
./html/ixml/ixmlNode_removeChild.html \
|
||||
./html/ixml/ixmlNode_appendChild.html \
|
||||
./html/ixml/ixmlNode_hasChildNodes.html \
|
||||
./html/ixml/ixmlNode_cloneNode.html \
|
||||
./html/ixml/ixmlNode_hasAttributes.html \
|
||||
./html/ixml/ixmlNode_free.html \
|
||||
./html/ixml/InterfaceitAttr.html \
|
||||
./html/ixml/ixmlAttr_free.html \
|
||||
./html/ixml/InterfaceitCDATASection.html \
|
||||
./html/ixml/ixmlCDATASection_init.html \
|
||||
./html/ixml/ixmlCDATASection_free.html \
|
||||
./html/ixml/InterfaceitDocument.html \
|
||||
./html/ixml/ixmlDocument_init.html \
|
||||
./html/ixml/ixmlDocument_createDocumentEx.html \
|
||||
./html/ixml/ixmlDocument_createDocument.html \
|
||||
./html/ixml/ixmlDocument_createElementEx.html \
|
||||
./html/ixml/ixmlDocument_createElement.html \
|
||||
./html/ixml/ixmlDocument_createTextNodeEx.html \
|
||||
./html/ixml/ixmlDocument_createTextNode.html \
|
||||
./html/ixml/ixmlDocument_createCDATASectionEx.html \
|
||||
./html/ixml/ixmlDocument_createCDATASection.html \
|
||||
./html/ixml/ixmlDocument_createAttribute.html \
|
||||
./html/ixml/ixmlDocument_createAttributeEx.html \
|
||||
./html/ixml/ixmlDocument_getElementsByTagName.html \
|
||||
./html/ixml/ixmlDocument_createElementNSEx.html \
|
||||
./html/ixml/ixmlDocument_createElementNS.html \
|
||||
./html/ixml/ixmlDocument_createAttributeNSEx.html \
|
||||
./html/ixml/ixmlDocument_createAttributeNS.html \
|
||||
./html/ixml/ixmlDocument_getElementsByTagNameNS.html \
|
||||
./html/ixml/ixmlDocument_getElementById.html \
|
||||
./html/ixml/ixmlDocument_free.html \
|
||||
./html/ixml/ixmlDocument_importNode.html \
|
||||
./html/ixml/InterfaceitElement.html \
|
||||
./html/ixml/ixmlElement_init.html \
|
||||
./html/ixml/ixmlElement_getTagName.html \
|
||||
./html/ixml/ixmlElement_getAttribute.html \
|
||||
./html/ixml/ixmlElement_setAttribute.html \
|
||||
./html/ixml/ixmlElement_removeAttribute.html \
|
||||
./html/ixml/ixmlElement_getAttributeNode.html \
|
||||
./html/ixml/ixmlElement_setAttributeNode.html \
|
||||
./html/ixml/ixmlElement_removeAttributeNode.html \
|
||||
./html/ixml/ixmlElement_getElementsByTagName.html \
|
||||
./html/ixml/ixmlElement_getAttributeNS.html \
|
||||
./html/ixml/ixmlElement_setAttributeNS.html \
|
||||
./html/ixml/ixmlElement_removeAttributeNS.html \
|
||||
./html/ixml/ixmlElement_getAttributeNodeNS.html \
|
||||
./html/ixml/ixmlElement_setAttributeNodeNS.html \
|
||||
./html/ixml/ixmlElement_getElementsByTagNameNS.html \
|
||||
./html/ixml/ixmlElement_hasAttribute.html \
|
||||
./html/ixml/ixmlElement_hasAttributeNS.html \
|
||||
./html/ixml/ixmlElement_free.html \
|
||||
./html/ixml/InterfaceitNamedNodeMap.html \
|
||||
./html/ixml/ixmlNamedNodeMap_getLength.html \
|
||||
./html/ixml/ixmlNamedNodeMap_getNamedItem.html \
|
||||
./html/ixml/ixmlNamedNodeMap_setNamedItem.html \
|
||||
./html/ixml/ixmlNamedNodeMap_removeNamedItem.html \
|
||||
./html/ixml/ixmlNamedNodeMap_item.html \
|
||||
./html/ixml/ixmlNamedNodeMap_getNamedItemNS.html \
|
||||
./html/ixml/ixmlNamedNodeMap_setNamedItemNS.html \
|
||||
./html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html \
|
||||
./html/ixml/ixmlNamedNodeMap_free.html \
|
||||
./html/ixml/InterfaceitNodeList.html \
|
||||
./html/ixml/ixmlNodeList_item.html \
|
||||
./html/ixml/ixmlNodeList_length.html \
|
||||
./html/ixml/ixmlNodeList_free.html \
|
||||
./html/ixml/IXMLAPI.html \
|
||||
./html/ixml/ixmlPrintDocument.html \
|
||||
./html/ixml/ixmlPrintNode.html \
|
||||
./html/ixml/ixmlDocumenttoString.html \
|
||||
./html/ixml/ixmlNodetoString.html \
|
||||
./html/ixml/ixmlRelaxParser.html \
|
||||
./html/ixml/ixmlParseBuffer.html \
|
||||
./html/ixml/ixmlParseBufferEx.html \
|
||||
./html/ixml/ixmlLoadDocument.html \
|
||||
./html/ixml/ixmlLoadDocumentEx.html \
|
||||
./html/ixml/ixmlCloneDOMString.html \
|
||||
./html/ixml/ixmlFreeDOMString.html
|
||||
|
||||
if WITH_DOCUMENTATION
|
||||
docsdir = @docdir@
|
||||
nobase_docs_DATA = \
|
||||
./UPnP_Programming_Guide.pdf \
|
||||
./IXML_Programming_Guide.pdf \
|
||||
./html/upnp/icon1.gif \
|
||||
./html/upnp/icon2.gif \
|
||||
./html/upnp/toc.html \
|
||||
./html/upnp/General.html \
|
||||
./html/upnp/index.html \
|
||||
./html/upnp/Introduction.html \
|
||||
./html/upnp/License.html \
|
||||
./html/upnp/AboutCallbacks.html \
|
||||
./html/upnp/TheAPI.html \
|
||||
./html/upnp/Errorcodes.html \
|
||||
./html/upnp/UPNP_E_SUCCESS0.html \
|
||||
./html/upnp/UPNP_E_INVALID_HANDLE-100.html \
|
||||
./html/upnp/UPNP_E_INVALID_PARAM-101.html \
|
||||
./html/upnp/UPNP_E_OUTOF_HANDLE-102.html \
|
||||
./html/upnp/UPNP_E_OUTOF_MEMORY-104.html \
|
||||
./html/upnp/UPNP_E_INIT-105.html \
|
||||
./html/upnp/UPNP_E_INVALID_DESC-107.html \
|
||||
./html/upnp/UPNP_E_INVALID_URL-108.html \
|
||||
./html/upnp/UPNP_E_INVALID_SERVICE-111.html \
|
||||
./html/upnp/UPNP_E_BAD_RESPONSE-113.html \
|
||||
./html/upnp/UPNP_E_INVALID_ACTION-115.html \
|
||||
./html/upnp/UPNP_E_FINISH-116.html \
|
||||
./html/upnp/UPNP_E_INIT_FAILED-117.html \
|
||||
./html/upnp/UPNP_E_BAD_HTTPMSG-119.html \
|
||||
./html/upnp/UPNP_E_ALREADY_REGISTERED-120.html \
|
||||
./html/upnp/UPNP_E_NETWORK_ERROR-200.html \
|
||||
./html/upnp/UPNP_E_SOCKET_WRITE-201.html \
|
||||
./html/upnp/UPNP_E_SOCKET_READ-202.html \
|
||||
./html/upnp/UPNP_E_SOCKET_BIND-203.html \
|
||||
./html/upnp/UPNP_E_SOCKET_CONNECT-204.html \
|
||||
./html/upnp/UPNP_E_OUTOF_SOCKET-205.html \
|
||||
./html/upnp/UPNP_E_LISTEN-206.html \
|
||||
./html/upnp/UPNP_E_TIMEDOUT-207.html \
|
||||
./html/upnp/UPNP_E_SOCKET_ERROR-208.html \
|
||||
./html/upnp/UPNP_E_CANCELED-210.html \
|
||||
./html/upnp/UPNP_E_SUBSCRIBE_UNACCEPTED-301.html \
|
||||
./html/upnp/UPNP_E_UNSUBSCRIBE_UNACCAPTED-302.html \
|
||||
./html/upnp/UPNP_E_NOTIFY_UNACCEPTED-303.html \
|
||||
./html/upnp/UPNP_E_INVALID_ARGUMENT-501.html \
|
||||
./html/upnp/UPNP_E_FILE_NOT_FOUND-502.html \
|
||||
./html/upnp/UPNP_E_FILE_READ_ERROR-503.html \
|
||||
./html/upnp/UPNP_E_EXT_NOT_XML-504.html \
|
||||
./html/upnp/UPNP_E_NOT_FOUND-507.html \
|
||||
./html/upnp/UPNP_E_INTERNAL_ERROR-911.html \
|
||||
./html/upnp/ConstantsStructuresandTypes.html \
|
||||
./html/upnp/UpnpClient_Handle.html \
|
||||
./html/upnp/UpnpDevice_Handle.html \
|
||||
./html/upnp/UPnP_EventType.html \
|
||||
./html/upnp/UPNP_CONTROL_ACTION_REQUEST.html \
|
||||
./html/upnp/UPNP_CONTROL_ACTION_COMPLETE.html \
|
||||
./html/upnp/UPNP_CONTROL_GET_VAR_REQUEST.html \
|
||||
./html/upnp/UPNP_CONTROL_GET_VAR_COMPLETE.html \
|
||||
./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_ALIVE.html \
|
||||
./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE.html \
|
||||
./html/upnp/UPNP_DISCOVERY_SEARCH_RESULT.html \
|
||||
./html/upnp/UPNP_DISCOVERY_SEARCH_TIMEOUT.html \
|
||||
./html/upnp/UPNP_EVENT_SUBSCRIPTION_REQUEST.html \
|
||||
./html/upnp/UPNP_EVENT_RECEIVED.html \
|
||||
./html/upnp/UPNP_EVENT_RENEWAL_COMPLETE.html \
|
||||
./html/upnp/UPNP_EVENT_SUBSCRIBE_COMPLETE.html \
|
||||
./html/upnp/UPNP_EVENT_UNSUBSCRIBE_COMPLETE.html \
|
||||
./html/upnp/UPNP_EVENT_AUTORENEWAL_FAILED.html \
|
||||
./html/upnp/UPNP_EVENT_SUBSCRIPTION_EXPIRED.html \
|
||||
./html/upnp/Upnp_SID44.html \
|
||||
./html/upnp/Upnp_SType.html \
|
||||
./html/upnp/UPNP_S_ALL.html \
|
||||
./html/upnp/UPNP_S_ROOT.html \
|
||||
./html/upnp/UPNP_S_DEVICE.html \
|
||||
./html/upnp/UPNP_S_SERVICE.html \
|
||||
./html/upnp/Upnp_DescType.html \
|
||||
./html/upnp/UPNPREG_URL_DESC.html \
|
||||
./html/upnp/UPNPREG_FILENAME_DESC.html \
|
||||
./html/upnp/UPNPREG_BUF_DESC.html \
|
||||
./html/upnp/Upnp_Action_Request.html \
|
||||
./html/upnp/Upnp_State_Var_Request.html \
|
||||
./html/upnp/Upnp_State_Var_Complete.html \
|
||||
./html/upnp/Upnp_Event.html \
|
||||
./html/upnp/Upnp_Discovery.html \
|
||||
./html/upnp/Upnp_Event_Subscribe.html \
|
||||
./html/upnp/Upnp_Subscription_Request.html \
|
||||
./html/upnp/UpnpVirtualDirCallbacks.html \
|
||||
./html/upnp/Upnp_FunPtr.html \
|
||||
./html/upnp/InitializationandRegistration.html \
|
||||
./html/upnp/UpnpInit.html \
|
||||
./html/upnp/UpnpFinish.html \
|
||||
./html/upnp/UpnpGetServerPort.html \
|
||||
./html/upnp/UpnpGetServerIpAddress.html \
|
||||
./html/upnp/UpnpRegisterClient.html \
|
||||
./html/upnp/UpnpRegisterRootDevice.html \
|
||||
./html/upnp/UpnpRegisterRootDevice2.html \
|
||||
./html/upnp/UpnpUnRegisterClient.html \
|
||||
./html/upnp/UpnpUnRegisterRootDevice.html \
|
||||
./html/upnp/UpnpSetContentLength.html \
|
||||
./html/upnp/UpnpSetMaxContentLength.html \
|
||||
./html/upnp/Discovery.html \
|
||||
./html/upnp/UpnpSearchAsync.html \
|
||||
./html/upnp/UpnpSendAdvertisement.html \
|
||||
./html/upnp/Control.html \
|
||||
./html/upnp/UpnpGetServiceVarStatus.html \
|
||||
./html/upnp/UpnpGetServiceVarStatusAsync.html \
|
||||
./html/upnp/UpnpSendAction.html \
|
||||
./html/upnp/UpnpSendActionEx.html \
|
||||
./html/upnp/UpnpSendActionAsync.html \
|
||||
./html/upnp/UpnpSendActionExAsync.html \
|
||||
./html/upnp/Eventing.html \
|
||||
./html/upnp/UpnpAcceptSubscription.html \
|
||||
./html/upnp/UpnpAcceptSubscriptionExt.html \
|
||||
./html/upnp/UpnpNotify.html \
|
||||
./html/upnp/UpnpNotifyExt.html \
|
||||
./html/upnp/UpnpRenewSubscription.html \
|
||||
./html/upnp/UpnpRenewSubscriptionAsync.html \
|
||||
./html/upnp/UpnpSetMaxSubscriptions.html \
|
||||
./html/upnp/UpnpSetMaxSubscriptionTimeOut.html \
|
||||
./html/upnp/UpnpSubscribe.html \
|
||||
./html/upnp/UpnpSubscribeAsync.html \
|
||||
./html/upnp/UpnpUnSubscribe.html \
|
||||
./html/upnp/UpnpUnSubscribeAsync.html \
|
||||
./html/upnp/ControlPointHTTPAPI.html \
|
||||
./html/upnp/UpnpDownloadUrlItem.html \
|
||||
./html/upnp/UpnpOpenHttpGet.html \
|
||||
./html/upnp/UpnpOpenHttpGetProxy.html \
|
||||
./html/upnp/UpnpOpenHttpGetEx.html \
|
||||
./html/upnp/UpnpReadHttpGet.html \
|
||||
./html/upnp/UpnpHttpGetProgress.html \
|
||||
./html/upnp/UpnpCancelHttpGet.html \
|
||||
./html/upnp/UpnpCloseHttpGet.html \
|
||||
./html/upnp/UpnpOpenHttpPost.html \
|
||||
./html/upnp/UpnpWriteHttpPost.html \
|
||||
./html/upnp/UpnpCloseHttpPost.html \
|
||||
./html/upnp/UpnpDownloadXmlDoc.html \
|
||||
./html/upnp/WebServerAPI.html \
|
||||
./html/upnp/UpnpSetWebServerRootDir.html \
|
||||
./html/upnp/UpnpSetVirtualDirCallbacks.html \
|
||||
./html/upnp/UpnpEnableWebserver.html \
|
||||
./html/upnp/UpnpIsWebserverEnabled.html \
|
||||
./html/upnp/UpnpAddVirtualDir.html \
|
||||
./html/upnp/UpnpRemoveVirtualDir.html \
|
||||
./html/upnp/UpnpRemoveAllVirtualDirs.html \
|
||||
./html/upnp/OptionalToolAPIs.html \
|
||||
./html/upnp/UpnpResolveURL.html \
|
||||
./html/upnp/UpnpMakeAction.html \
|
||||
./html/upnp/UpnpAddToAction.html \
|
||||
./html/upnp/UpnpMakeActionResponse.html \
|
||||
./html/upnp/UpnpAddToActionResponse.html \
|
||||
./html/upnp/UpnpAddToPropertySet.html \
|
||||
./html/upnp/UpnpCreatePropertySet.html \
|
||||
./html/upnp/UpnpGetErrorMessage.html \
|
||||
./html/ixml/icon1.gif \
|
||||
./html/ixml/icon2.gif \
|
||||
./html/ixml/toc.html \
|
||||
./html/ixml/General.html \
|
||||
./html/ixml/index.html \
|
||||
./html/ixml/Introduction.html \
|
||||
./html/ixml/License.html \
|
||||
./html/ixml/DOMInterfaces.html \
|
||||
./html/ixml/InterfaceitNode.html \
|
||||
./html/ixml/ixmlNode_getNodeName.html \
|
||||
./html/ixml/ixmlNode_getNodeValue.html \
|
||||
./html/ixml/ixmlNode_setNodeValue.html \
|
||||
./html/ixml/ixmlNode_getNodeType.html \
|
||||
./html/ixml/ixmlNode_getParentNode.html \
|
||||
./html/ixml/ixmlNode_getChildNodes.html \
|
||||
./html/ixml/ixmlNode_getFirstChild.html \
|
||||
./html/ixml/ixmlNode_getLastChild.html \
|
||||
./html/ixml/ixmlNode_getPreviousSibling.html \
|
||||
./html/ixml/ixmlNode_getNextSibling.html \
|
||||
./html/ixml/ixmlNode_getAttributes.html \
|
||||
./html/ixml/ixmlNode_getOwnerDocument.html \
|
||||
./html/ixml/ixmlNode_getNamespaceURI.html \
|
||||
./html/ixml/ixmlNode_getPrefix.html \
|
||||
./html/ixml/ixmlNode_getLocalName.html \
|
||||
./html/ixml/ixmlNode_insertBefore.html \
|
||||
./html/ixml/ixmlNode_replaceChild.html \
|
||||
./html/ixml/ixmlNode_removeChild.html \
|
||||
./html/ixml/ixmlNode_appendChild.html \
|
||||
./html/ixml/ixmlNode_hasChildNodes.html \
|
||||
./html/ixml/ixmlNode_cloneNode.html \
|
||||
./html/ixml/ixmlNode_hasAttributes.html \
|
||||
./html/ixml/ixmlNode_free.html \
|
||||
./html/ixml/InterfaceitAttr.html \
|
||||
./html/ixml/ixmlAttr_free.html \
|
||||
./html/ixml/InterfaceitCDATASection.html \
|
||||
./html/ixml/ixmlCDATASection_init.html \
|
||||
./html/ixml/ixmlCDATASection_free.html \
|
||||
./html/ixml/InterfaceitDocument.html \
|
||||
./html/ixml/ixmlDocument_init.html \
|
||||
./html/ixml/ixmlDocument_createDocumentEx.html \
|
||||
./html/ixml/ixmlDocument_createDocument.html \
|
||||
./html/ixml/ixmlDocument_createElementEx.html \
|
||||
./html/ixml/ixmlDocument_createElement.html \
|
||||
./html/ixml/ixmlDocument_createTextNodeEx.html \
|
||||
./html/ixml/ixmlDocument_createTextNode.html \
|
||||
./html/ixml/ixmlDocument_createCDATASectionEx.html \
|
||||
./html/ixml/ixmlDocument_createCDATASection.html \
|
||||
./html/ixml/ixmlDocument_createAttribute.html \
|
||||
./html/ixml/ixmlDocument_createAttributeEx.html \
|
||||
./html/ixml/ixmlDocument_getElementsByTagName.html \
|
||||
./html/ixml/ixmlDocument_createElementNSEx.html \
|
||||
./html/ixml/ixmlDocument_createElementNS.html \
|
||||
./html/ixml/ixmlDocument_createAttributeNSEx.html \
|
||||
./html/ixml/ixmlDocument_createAttributeNS.html \
|
||||
./html/ixml/ixmlDocument_getElementsByTagNameNS.html \
|
||||
./html/ixml/ixmlDocument_getElementById.html \
|
||||
./html/ixml/ixmlDocument_free.html \
|
||||
./html/ixml/ixmlDocument_importNode.html \
|
||||
./html/ixml/InterfaceitElement.html \
|
||||
./html/ixml/ixmlElement_init.html \
|
||||
./html/ixml/ixmlElement_getTagName.html \
|
||||
./html/ixml/ixmlElement_getAttribute.html \
|
||||
./html/ixml/ixmlElement_setAttribute.html \
|
||||
./html/ixml/ixmlElement_removeAttribute.html \
|
||||
./html/ixml/ixmlElement_getAttributeNode.html \
|
||||
./html/ixml/ixmlElement_setAttributeNode.html \
|
||||
./html/ixml/ixmlElement_removeAttributeNode.html \
|
||||
./html/ixml/ixmlElement_getElementsByTagName.html \
|
||||
./html/ixml/ixmlElement_getAttributeNS.html \
|
||||
./html/ixml/ixmlElement_setAttributeNS.html \
|
||||
./html/ixml/ixmlElement_removeAttributeNS.html \
|
||||
./html/ixml/ixmlElement_getAttributeNodeNS.html \
|
||||
./html/ixml/ixmlElement_setAttributeNodeNS.html \
|
||||
./html/ixml/ixmlElement_getElementsByTagNameNS.html \
|
||||
./html/ixml/ixmlElement_hasAttribute.html \
|
||||
./html/ixml/ixmlElement_hasAttributeNS.html \
|
||||
./html/ixml/ixmlElement_free.html \
|
||||
./html/ixml/InterfaceitNamedNodeMap.html \
|
||||
./html/ixml/ixmlNamedNodeMap_getLength.html \
|
||||
./html/ixml/ixmlNamedNodeMap_getNamedItem.html \
|
||||
./html/ixml/ixmlNamedNodeMap_setNamedItem.html \
|
||||
./html/ixml/ixmlNamedNodeMap_removeNamedItem.html \
|
||||
./html/ixml/ixmlNamedNodeMap_item.html \
|
||||
./html/ixml/ixmlNamedNodeMap_getNamedItemNS.html \
|
||||
./html/ixml/ixmlNamedNodeMap_setNamedItemNS.html \
|
||||
./html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html \
|
||||
./html/ixml/ixmlNamedNodeMap_free.html \
|
||||
./html/ixml/InterfaceitNodeList.html \
|
||||
./html/ixml/ixmlNodeList_item.html \
|
||||
./html/ixml/ixmlNodeList_length.html \
|
||||
./html/ixml/ixmlNodeList_free.html \
|
||||
./html/ixml/IXMLAPI.html \
|
||||
./html/ixml/ixmlPrintDocument.html \
|
||||
./html/ixml/ixmlPrintNode.html \
|
||||
./html/ixml/ixmlDocumenttoString.html \
|
||||
./html/ixml/ixmlNodetoString.html \
|
||||
./html/ixml/ixmlRelaxParser.html \
|
||||
./html/ixml/ixmlParseBuffer.html \
|
||||
./html/ixml/ixmlParseBufferEx.html \
|
||||
./html/ixml/ixmlLoadDocument.html \
|
||||
./html/ixml/ixmlLoadDocumentEx.html \
|
||||
./html/ixml/ixmlCloneDOMString.html \
|
||||
./html/ixml/ixmlFreeDOMString.html
|
||||
endif
|
||||
|
BIN
docs/dist/UPnP_Programming_Guide.pdf
vendored
Normal file
BIN
docs/dist/UPnP_Programming_Guide.pdf
vendored
Normal file
Binary file not shown.
48
docs/dist/html/ixml/DOMInterfaces.html
vendored
Normal file
48
docs/dist/html/ixml/DOMInterfaces.html
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> DOM Interfaces </TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">DOM Interfaces </A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The Document Object Model consists of a set of objects and interfaces
|
||||
for accessing and manipulating documents. IXML does not implement all
|
||||
the interfaces documented in the DOM2-Core recommendation but defines
|
||||
a subset of the most useful interfaces. A description of the supported
|
||||
interfaces and methods is presented in this section.
|
||||
|
||||
<P>For a complete discussion on the object model, the object hierarchy,
|
||||
etc., refer to section 1.1 of the DOM2-Core recommendation.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Node}"></A>
|
||||
<A HREF=InterfaceitNode.html><B>Interface <I>Node</I></B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Attr}"></A>
|
||||
<A HREF=InterfaceitAttr.html><B>Interface <I>Attr</I></B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it CDATASection}"></A>
|
||||
<A HREF=InterfaceitCDATASection.html><B>Interface <I>CDATASection</I></B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Document}"></A>
|
||||
<A HREF=InterfaceitDocument.html><B>Interface <I>Document</I></B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Element}"></A>
|
||||
<A HREF=InterfaceitElement.html><B>Interface <I>Element</I></B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it NamedNodeMap}"></A>
|
||||
<A HREF=InterfaceitNamedNodeMap.html><B>Interface <I>NamedNodeMap</I></B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it NodeList}"></A>
|
||||
<A HREF=InterfaceitNodeList.html><B>Interface <I>NodeList</I></B></A></DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
16
docs/dist/html/ixml/General.html
vendored
Normal file
16
docs/dist/html/ixml/General.html
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>General Bits</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<DL>
|
||||
</DL>
|
||||
<P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
67
docs/dist/html/ixml/IXMLAPI.html
vendored
Normal file
67
docs/dist/html/ixml/IXMLAPI.html
vendored
Normal file
@ -0,0 +1,67 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> IXML API</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">IXML API</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The IXML API contains utility functions that are not part of the standard
|
||||
DOM interfaces. They include functions to create a DOM structure from a
|
||||
file or buffer, create an XML file from a DOM structure, and manipulate
|
||||
DOMString objects.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlPrintDocument"></A>
|
||||
<A HREF=ixmlPrintDocument.html><B>ixmlPrintDocument</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML document representation.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlPrintNode"></A>
|
||||
<A HREF=ixmlPrintNode.html><B>ixmlPrintNode</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML text representation.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocumenttoString"></A>
|
||||
<A HREF=ixmlDocumenttoString.html><B>ixmlDocumenttoString</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML document representation.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodetoString"></A>
|
||||
<A HREF=ixmlNodetoString.html><B>ixmlNodetoString</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML text representation.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlRelaxParser"></A>
|
||||
<A HREF=ixmlRelaxParser.html><B>ixmlRelaxParser</B></A><DD><I>Makes the XML parser more tolerant to malformed text.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlParseBuffer"></A>
|
||||
<A HREF=ixmlParseBuffer.html><B>ixmlParseBuffer</B></A><DD><I>Parses an XML text buffer converting it into an IXML DOM representation.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlParseBufferEx"></A>
|
||||
<A HREF=ixmlParseBufferEx.html><B>ixmlParseBufferEx</B></A><DD><I>Parses an XML text buffer converting it into an IXML DOM representation.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlLoadDocument"></A>
|
||||
<A HREF=ixmlLoadDocument.html><B>ixmlLoadDocument</B></A><DD><I>Parses an XML text file converting it into an IXML DOM representation.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlLoadDocumentEx"></A>
|
||||
<A HREF=ixmlLoadDocumentEx.html><B>ixmlLoadDocumentEx</B></A><DD><I>Parses an XML text file converting it into an IXML DOM representation.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCloneDOMString"></A>
|
||||
<A HREF=ixmlCloneDOMString.html><B>ixmlCloneDOMString</B></A><DD><I>Clones an existing <B>DOMString</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlFreeDOMString"></A>
|
||||
<A HREF=ixmlFreeDOMString.html><B>ixmlFreeDOMString</B></A><DD><I>Frees a <B>DOMString</B>.</I>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
27
docs/dist/html/ixml/InterfaceitAttr.html
vendored
Normal file
27
docs/dist/html/ixml/InterfaceitAttr.html
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> Interface <I>Attr</I></TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">Interface <I>Attr</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The <B>Attr</B> interface represents an attribute of an <B>Element</B>.
|
||||
The document type definition (DTD) or schema usually dictate the
|
||||
allowable attributes and values for a particular element. For more
|
||||
information, refer to the <I>Interface Attr</I> section in the DOM2-Core.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlAttr_free"></A>
|
||||
<A HREF=ixmlAttr_free.html><B>ixmlAttr_free</B></A><DD><I>Frees an <B>Attr</B> node.</I>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
33
docs/dist/html/ixml/InterfaceitCDATASection.html
vendored
Normal file
33
docs/dist/html/ixml/InterfaceitCDATASection.html
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> Interface <I>CDATASection</I></TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">Interface <I>CDATASection</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The <B>CDATASection</B> is used to escape blocks of text containing
|
||||
characters that would otherwise be regarded as markup. CDATA sections
|
||||
cannot be nested. Their primary purpose is for including material such
|
||||
XML fragments, without needing to escape all the delimiters. For more
|
||||
information, refer to the <I>Interface CDATASection</I> section in the
|
||||
DOM2-Core.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCDATASection_init"></A>
|
||||
<A HREF=ixmlCDATASection_init.html><B>ixmlCDATASection_init</B></A><DD><I>Initializes a <B>CDATASection</B> node.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCDATASection_free"></A>
|
||||
<A HREF=ixmlCDATASection_free.html><B>ixmlCDATASection_free</B></A><DD><I>Frees a <B>CDATASection</B> node.</I>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
103
docs/dist/html/ixml/InterfaceitDocument.html
vendored
Normal file
103
docs/dist/html/ixml/InterfaceitDocument.html
vendored
Normal file
@ -0,0 +1,103 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> Interface <I>Document</I></TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">Interface <I>Document</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The <B>Document</B> interface represents the entire XML document.
|
||||
In essence, it is the root of the document tree and provides the
|
||||
primary interface to the elements of the document. For more information,
|
||||
refer to the <I>Interface Document</I> section in the DOM2Core.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_init"></A>
|
||||
<A HREF=ixmlDocument_init.html><B>ixmlDocument_init</B></A><DD><I>Initializes a <B>Document</B> node.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createDocumentEx"></A>
|
||||
<A HREF=ixmlDocument_createDocumentEx.html><B>ixmlDocument_createDocumentEx</B></A><DD><I>Creates a new empty <B>Document</B> node.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createDocument"></A>
|
||||
<A HREF=ixmlDocument_createDocument.html><B>ixmlDocument_createDocument</B></A><DD><I>Creates a new empty <B>Document</B> node.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementEx"></A>
|
||||
<A HREF=ixmlDocument_createElementEx.html><B>ixmlDocument_createElementEx</B></A><DD><I>Creates a new <B>Element</B> node with the given tag name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElement"></A>
|
||||
<A HREF=ixmlDocument_createElement.html><B>ixmlDocument_createElement</B></A><DD><I>Creates a new <B>Element</B> node with the given tag name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createTextNodeEx"></A>
|
||||
<A HREF=ixmlDocument_createTextNodeEx.html><B>ixmlDocument_createTextNodeEx</B></A><DD><I>Creates a new <B>Text</B> node with the given data.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createTextNode"></A>
|
||||
<A HREF=ixmlDocument_createTextNode.html><B>ixmlDocument_createTextNode</B></A><DD><I>Creates a new <B>Text</B> node with the given data.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createCDATASectionEx"></A>
|
||||
<A HREF=ixmlDocument_createCDATASectionEx.html><B>ixmlDocument_createCDATASectionEx</B></A><DD><I>Creates a new <B>CDATASection</B> node with given data.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createCDATASection"></A>
|
||||
<A HREF=ixmlDocument_createCDATASection.html><B>ixmlDocument_createCDATASection</B></A><DD><I>Creates a new <B>CDATASection</B> node with given data.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttribute"></A>
|
||||
<A HREF=ixmlDocument_createAttribute.html><B>ixmlDocument_createAttribute</B></A><DD><I>Creates a new <B>Attr</B> node with the given name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeEx"></A>
|
||||
<A HREF=ixmlDocument_createAttributeEx.html><B>ixmlDocument_createAttributeEx</B></A><DD><I>Creates a new <B>Attr</B> node with the given name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementsByTagName"></A>
|
||||
<A HREF=ixmlDocument_getElementsByTagName.html><B>ixmlDocument_getElementsByTagName</B></A><DD><I>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given tag name in the order in which they were encountered in a preorder traversal of the <B>Document</B> tree.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementNSEx"></A>
|
||||
<A HREF=ixmlDocument_createElementNSEx.html><B>ixmlDocument_createElementNSEx</B></A><DD><I>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementNS"></A>
|
||||
<A HREF=ixmlDocument_createElementNS.html><B>ixmlDocument_createElementNS</B></A><DD><I>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeNSEx"></A>
|
||||
<A HREF=ixmlDocument_createAttributeNSEx.html><B>ixmlDocument_createAttributeNSEx</B></A><DD><I>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeNS"></A>
|
||||
<A HREF=ixmlDocument_createAttributeNS.html><B>ixmlDocument_createAttributeNS</B></A><DD><I>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementsByTagNameNS"></A>
|
||||
<A HREF=ixmlDocument_getElementsByTagNameNS.html><B>ixmlDocument_getElementsByTagNameNS</B></A><DD><I>Returns a <B>NodeList</B> of <B>Elements</B> that match the given local name and namespace URI in the order they are encountered in a preorder traversal of the <B>Document</B> tree.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementById"></A>
|
||||
<A HREF=ixmlDocument_getElementById.html><B>ixmlDocument_getElementById</B></A><DD><I>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_free"></A>
|
||||
<A HREF=ixmlDocument_free.html><B>ixmlDocument_free</B></A><DD><I>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_importNode"></A>
|
||||
<A HREF=ixmlDocument_importNode.html><B>ixmlDocument_importNode</B></A><DD><I>Imports a <B>Node</B> from another <B>Document</B> into this <B>Document</B>.</I>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
96
docs/dist/html/ixml/InterfaceitElement.html
vendored
Normal file
96
docs/dist/html/ixml/InterfaceitElement.html
vendored
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> Interface <I>Element</I></TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">Interface <I>Element</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The <B>Element</B> interface represents an element in an XML document.
|
||||
Only <B>Element</B>s are allowed to have attributes, which are stored in the
|
||||
<TT>attributes</TT> member of a <B>Node</B>. The <B>Element</B> interface
|
||||
extends the <B>Node</B> interface and adds more operations to manipulate
|
||||
attributes.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_init"></A>
|
||||
<A HREF=ixmlElement_init.html><B>ixmlElement_init</B></A><DD><I>Initializes a <B>IXML_Element</B> node.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getTagName"></A>
|
||||
<A HREF=ixmlElement_getTagName.html><B>ixmlElement_getTagName</B></A><DD><I>Returns the name of the tag as a constant string.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttribute"></A>
|
||||
<A HREF=ixmlElement_getAttribute.html><B>ixmlElement_getAttribute</B></A><DD><I>Retrieves an attribute of an <B>Element</B> by name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttribute"></A>
|
||||
<A HREF=ixmlElement_setAttribute.html><B>ixmlElement_setAttribute</B></A><DD><I>Adds a new attribute to an <B>Element</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttribute"></A>
|
||||
<A HREF=ixmlElement_removeAttribute.html><B>ixmlElement_removeAttribute</B></A><DD><I>Removes an attribute by name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNode"></A>
|
||||
<A HREF=ixmlElement_getAttributeNode.html><B>ixmlElement_getAttributeNode</B></A><DD><I>Retrieves an attribute node by name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNode"></A>
|
||||
<A HREF=ixmlElement_setAttributeNode.html><B>ixmlElement_setAttributeNode</B></A><DD><I>Adds a new attribute node to an <B>Element</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttributeNode"></A>
|
||||
<A HREF=ixmlElement_removeAttributeNode.html><B>ixmlElement_removeAttributeNode</B></A><DD><I>Removes the specified attribute node from an <B>Element</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getElementsByTagName"></A>
|
||||
<A HREF=ixmlElement_getElementsByTagName.html><B>ixmlElement_getElementsByTagName</B></A><DD><I>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in a pre-order traversal of this <B>Element</B> tree.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNS"></A>
|
||||
<A HREF=ixmlElement_getAttributeNS.html><B>ixmlElement_getAttributeNS</B></A><DD><I>Retrieves an attribute value using the local name and namespace URI.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNS"></A>
|
||||
<A HREF=ixmlElement_setAttributeNS.html><B>ixmlElement_setAttributeNS</B></A><DD><I>Adds a new attribute to an <B>Element</B> using the local name and namespace URI.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttributeNS"></A>
|
||||
<A HREF=ixmlElement_removeAttributeNS.html><B>ixmlElement_removeAttributeNS</B></A><DD><I>Removes an attribute using the namespace URI and local name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNodeNS"></A>
|
||||
<A HREF=ixmlElement_getAttributeNodeNS.html><B>ixmlElement_getAttributeNodeNS</B></A><DD><I>Retrieves an <B>Attr</B> node by local name and namespace URI.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNodeNS"></A>
|
||||
<A HREF=ixmlElement_setAttributeNodeNS.html><B>ixmlElement_setAttributeNodeNS</B></A><DD><I>Adds a new attribute node.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getElementsByTagNameNS"></A>
|
||||
<A HREF=ixmlElement_getElementsByTagNameNS.html><B>ixmlElement_getElementsByTagNameNS</B></A><DD><I>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in the pre-order traversal of the <B>Element</B> tree.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_hasAttribute"></A>
|
||||
<A HREF=ixmlElement_hasAttribute.html><B>ixmlElement_hasAttribute</B></A><DD><I>Queries whether the <B>Element</B> has an attribute with the given name or a default value.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_hasAttributeNS"></A>
|
||||
<A HREF=ixmlElement_hasAttributeNS.html><B>ixmlElement_hasAttributeNS</B></A><DD><I>Queries whether the <B>Element</B> has an attribute with the given local name and namespace URI or has a default value for that attribute.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_free"></A>
|
||||
<A HREF=ixmlElement_free.html><B>ixmlElement_free</B></A><DD><I>Frees the given <B>Element</B> and any subtree of the <B>Element</B>.</I>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
59
docs/dist/html/ixml/InterfaceitNamedNodeMap.html
vendored
Normal file
59
docs/dist/html/ixml/InterfaceitNamedNodeMap.html
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> Interface <I>NamedNodeMap</I></TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">Interface <I>NamedNodeMap</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>A <B>NamedNodeMap</B> object represents a list of objects that can be
|
||||
accessed by name. A <B>NamedNodeMap</B> maintains the objects in
|
||||
no particular order. The <B>Node</B> interface uses a <B>NamedNodeMap</B>
|
||||
to maintain the attributes of a node.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getLength"></A>
|
||||
<A HREF=ixmlNamedNodeMap_getLength.html><B>ixmlNamedNodeMap_getLength</B></A><DD><I>Returns the number of items contained in this <B>NamedNodeMap</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getNamedItem"></A>
|
||||
<A HREF=ixmlNamedNodeMap_getNamedItem.html><B>ixmlNamedNodeMap_getNamedItem</B></A><DD><I>Retrieves a <B>Node</B> from the <B>NamedNodeMap</B> by name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_setNamedItem"></A>
|
||||
<A HREF=ixmlNamedNodeMap_setNamedItem.html><B>ixmlNamedNodeMap_setNamedItem</B></A><DD><I>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B> name attribute.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_removeNamedItem"></A>
|
||||
<A HREF=ixmlNamedNodeMap_removeNamedItem.html><B>ixmlNamedNodeMap_removeNamedItem</B></A><DD><I>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_item"></A>
|
||||
<A HREF=ixmlNamedNodeMap_item.html><B>ixmlNamedNodeMap_item</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by a numerical index.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getNamedItemNS"></A>
|
||||
<A HREF=ixmlNamedNodeMap_getNamedItemNS.html><B>ixmlNamedNodeMap_getNamedItemNS</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by namespace URI and local name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_setNamedItemNS"></A>
|
||||
<A HREF=ixmlNamedNodeMap_setNamedItemNS.html><B>ixmlNamedNodeMap_setNamedItemNS</B></A><DD><I>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B> local name and namespace URI attributes.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_removeNamedItemNS"></A>
|
||||
<A HREF=ixmlNamedNodeMap_removeNamedItemNS.html><B>ixmlNamedNodeMap_removeNamedItemNS</B></A><DD><I>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by namespace URI and local name.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_free"></A>
|
||||
<A HREF=ixmlNamedNodeMap_free.html><B>ixmlNamedNodeMap_free</B></A><DD><I>Frees a <B>NamedNodeMap</B>.</I>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
114
docs/dist/html/ixml/InterfaceitNode.html
vendored
Normal file
114
docs/dist/html/ixml/InterfaceitNode.html
vendored
Normal file
@ -0,0 +1,114 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> Interface <I>Node</I></TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">Interface <I>Node</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The <B>Node</B> interface forms the primary datatype for all other DOM
|
||||
objects. Every other interface is derived from this interface, inheriting
|
||||
its functionality. For more information, refer to DOM2-Core page 34.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeName"></A>
|
||||
<A HREF=ixmlNode_getNodeName.html><B>ixmlNode_getNodeName</B></A><DD><I>Returns the name of the <B>Node</B>, depending on what type of <B>Node</B> it is, in a read-only string.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeValue"></A>
|
||||
<A HREF=ixmlNode_getNodeValue.html><B>ixmlNode_getNodeValue</B></A><DD><I>Returns the value of the <B>Node</B> as a string.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_setNodeValue"></A>
|
||||
<A HREF=ixmlNode_setNodeValue.html><B>ixmlNode_setNodeValue</B></A><DD><I>Assigns a new value to a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeType"></A>
|
||||
<A HREF=ixmlNode_getNodeType.html><B>ixmlNode_getNodeType</B></A><DD><I>Retrieves the type of a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getParentNode"></A>
|
||||
<A HREF=ixmlNode_getParentNode.html><B>ixmlNode_getParentNode</B></A><DD><I>Retrieves the parent <B>Node</B> for a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getChildNodes"></A>
|
||||
<A HREF=ixmlNode_getChildNodes.html><B>ixmlNode_getChildNodes</B></A><DD><I>Retrieves the list of children of a <B>Node</B> in a <B>NodeList</B> structure.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getFirstChild"></A>
|
||||
<A HREF=ixmlNode_getFirstChild.html><B>ixmlNode_getFirstChild</B></A><DD><I>Retrieves the first child <B>Node</B> of a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getLastChild"></A>
|
||||
<A HREF=ixmlNode_getLastChild.html><B>ixmlNode_getLastChild</B></A><DD><I>Retrieves the last child <B>Node</B> of a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getPreviousSibling"></A>
|
||||
<A HREF=ixmlNode_getPreviousSibling.html><B>ixmlNode_getPreviousSibling</B></A><DD><I>Retrieves the sibling <B>Node</B> immediately preceding this <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNextSibling"></A>
|
||||
<A HREF=ixmlNode_getNextSibling.html><B>ixmlNode_getNextSibling</B></A><DD><I>Retrieves the sibling <B>Node</B> immediately following this <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getAttributes"></A>
|
||||
<A HREF=ixmlNode_getAttributes.html><B>ixmlNode_getAttributes</B></A><DD><I>Retrieves the attributes of a <B>Node</B>, if it is an <B>Element</B> node, in a <B>NamedNodeMap</B> structure.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getOwnerDocument"></A>
|
||||
<A HREF=ixmlNode_getOwnerDocument.html><B>ixmlNode_getOwnerDocument</B></A><DD><I>Retrieves the document object associated with this <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNamespaceURI"></A>
|
||||
<A HREF=ixmlNode_getNamespaceURI.html><B>ixmlNode_getNamespaceURI</B></A><DD><I>Retrieves the namespace URI for a <B>Node</B> as a <B>DOMString</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getPrefix"></A>
|
||||
<A HREF=ixmlNode_getPrefix.html><B>ixmlNode_getPrefix</B></A><DD><I>Retrieves the namespace prefix, if present.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getLocalName"></A>
|
||||
<A HREF=ixmlNode_getLocalName.html><B>ixmlNode_getLocalName</B></A><DD><I>Retrieves the local name of a <B>Node</B>, if present.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_insertBefore"></A>
|
||||
<A HREF=ixmlNode_insertBefore.html><B>ixmlNode_insertBefore</B></A><DD><I>Inserts a new child <B>Node</B> before the existing child <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_replaceChild"></A>
|
||||
<A HREF=ixmlNode_replaceChild.html><B>ixmlNode_replaceChild</B></A><DD><I>Replaces an existing child <B>Node</B> with a new child <B>Node</B> in the list of children of a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_removeChild"></A>
|
||||
<A HREF=ixmlNode_removeChild.html><B>ixmlNode_removeChild</B></A><DD><I>Removes a child from the list of children of a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_appendChild"></A>
|
||||
<A HREF=ixmlNode_appendChild.html><B>ixmlNode_appendChild</B></A><DD><I>Appends a child <B>Node</B> to the list of children of a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_hasChildNodes"></A>
|
||||
<A HREF=ixmlNode_hasChildNodes.html><B>ixmlNode_hasChildNodes</B></A><DD><I>Queries whether or not a <B>Node</B> has children.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_cloneNode"></A>
|
||||
<A HREF=ixmlNode_cloneNode.html><B>ixmlNode_cloneNode</B></A><DD><I>Clones a <B>Node</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_hasAttributes"></A>
|
||||
<A HREF=ixmlNode_hasAttributes.html><B>ixmlNode_hasAttributes</B></A><DD><I>Queries whether this <B>Node</B> has attributes.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_free"></A>
|
||||
<A HREF=ixmlNode_free.html><B>ixmlNode_free</B></A><DD><I>Frees a <B>Node</B> and all <B>Node</B>s in its subtree.</I>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
35
docs/dist/html/ixml/InterfaceitNodeList.html
vendored
Normal file
35
docs/dist/html/ixml/InterfaceitNodeList.html
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> Interface <I>NodeList</I></TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">Interface <I>NodeList</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The <B>NodeList</B> interface abstracts an ordered collection of
|
||||
nodes. Note that changes to the underlying nodes will change
|
||||
the nodes contained in a <B>NodeList</B>. The DOM2-Core refers to
|
||||
this as being <I>live</I>.</BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_item"></A>
|
||||
<A HREF=ixmlNodeList_item.html><B>ixmlNodeList_item</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NodeList</B> specified by a numerical index.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_length"></A>
|
||||
<A HREF=ixmlNodeList_length.html><B>ixmlNodeList_length</B></A><DD><I>Returns the number of <B>Nodes</B> in a <B>NodeList</B>.</I>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_free"></A>
|
||||
<A HREF=ixmlNodeList_free.html><B>ixmlNodeList_free</B></A><DD><I>Frees a <B>NodeList</B> object.</I>
|
||||
</DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
40
docs/dist/html/ixml/Introduction.html
vendored
Normal file
40
docs/dist/html/ixml/Introduction.html
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> Introduction</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">Introduction</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>The Linux DOM2 XML Parser Version 1.2 (IXML) is a lightweight, portable XML
|
||||
parser supporting the standard Document Object Model (DOM) Level 2
|
||||
interfaces. The parser uses a C-style interface, making it idea for small,
|
||||
embedded applications. This document describes the interfaces supported by
|
||||
IXML 1.2, referencing the W3C DOM2 recommendations when necessary, and the
|
||||
additional utility application programming interfaces (APIs) that it
|
||||
supports.
|
||||
|
||||
<P>Note that this document assumes that the reader has a copy of the DOM2-Core
|
||||
recommendation. Refer to the link below to obtain a copy. Only a brief
|
||||
description is included here and the reader is pointed to the DOM2-Core
|
||||
recommendation for more details. This document does, however, clarify
|
||||
IXML-specific behavior when the recommendation is unclear.
|
||||
|
||||
<P><B>About DOM</B>
|
||||
|
||||
<P>The Document Object Model (DOM) is a set of interfaces that give a
|
||||
programmatic interface to documents. It provides a platform-neutral and
|
||||
language-neutral interface for random access and updating elements inside
|
||||
XML documents. DOM Level 1 provided the basic interfaces to access
|
||||
document elements. DOM Level 2 extended the interfaces to provide proper
|
||||
support for XML namespaces.
|
||||
|
||||
<P>The latest DOM 2 recommendation is maintained by W3C and is available from
|
||||
<TT>http://www.w3.org/TR/DOM-Level-2-Core</TT>.</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
45
docs/dist/html/ixml/License.html
vendored
Normal file
45
docs/dist/html/ixml/License.html
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> License</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">License</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE>
|
||||
<CENTER>
|
||||
Copyright (c) 2000-2003 Intel Corporation
|
||||
All rights reserved.
|
||||
</CENTER>
|
||||
|
||||
<P>Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
<UL>
|
||||
<LI> Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
<LI> Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
<LI> Neither name of Intel Corporation nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
</UL>
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
</BLOCKQUOTE>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
BIN
docs/dist/html/ixml/icon1.gif
vendored
Normal file
BIN
docs/dist/html/ixml/icon1.gif
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 326 B |
BIN
docs/dist/html/ixml/icon2.gif
vendored
Normal file
BIN
docs/dist/html/ixml/icon2.gif
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 326 B |
41
docs/dist/html/ixml/index.html
vendored
Normal file
41
docs/dist/html/ixml/index.html
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> IXML v1.2 </TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2> <A HREF="#DOC.DOCU">IXML v1.2 </A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||
<BLOCKQUOTE><CENTER>
|
||||
<B>Linux DOM2 XML Parser Version 1.2</B>
|
||||
|
||||
<P>Copyright (C) 2000-2003 Intel Corporation ALL RIGHTS RESERVED
|
||||
|
||||
<P>Revision 1.2.1 (Tue 04 Jul 2006 04:58:36 PM EEST)
|
||||
</CENTER></BLOCKQUOTE>
|
||||
|
||||
<HR>
|
||||
<DL>
|
||||
<DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Introduction"></A>
|
||||
<A HREF=Introduction.html><B>Introduction</B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="License"></A>
|
||||
<A HREF=License.html><B>License</B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="BOOL"></A>
|
||||
<A HREF=index.html><B>BOOL</B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="DOM Interfaces "></A>
|
||||
<A HREF=DOMInterfaces.html><B>DOM Interfaces </B></A><DT>
|
||||
|
||||
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="IXML API"></A>
|
||||
<A HREF=IXMLAPI.html><B>IXML API</B></A></DL>
|
||||
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlAttr_free.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlAttr_free.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlAttr_free</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlAttr_free</A></H2><H2>(IXML_Attr* attrNode )</H2><BLOCKQUOTE>Frees an <B>Attr</B> node.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Frees an <B>Attr</B> node.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>attrNode</B> - The <B>Attr</B> node to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlCDATASection_free.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlCDATASection_free.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlCDATASection_free</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlCDATASection_free</A></H2><H2>(IXML_CDATASection* nodeptr )</H2><BLOCKQUOTE>Frees a <B>CDATASection</B> node.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Frees a <B>CDATASection</B> node.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>CDATASection</B> node to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlCDATASection_init.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlCDATASection_init.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlCDATASection_init</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlCDATASection_init</A></H2><H2>(IXML_CDATASection* nodeptr )</H2><BLOCKQUOTE>Initializes a <B>CDATASection</B> node.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Initializes a <B>CDATASection</B> node.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>CDATASection</B> node to initialize. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
25
docs/dist/html/ixml/ixmlCloneDOMString.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlCloneDOMString.html
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC DOMString ixmlCloneDOMString</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlCloneDOMString</A></H2><H2>(const DOMString src )</H2><BLOCKQUOTE>Clones an existing <B>DOMString</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Clones an existing <B>DOMString</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>src</B> - The source <B>DOMString</B> to clone. <BR><DT><B>Returns:</B><DD> [DOMString] A new <B>DOMString</B> that is a duplicate of the
|
||||
original or <TT>NULL</TT> if the operation could not
|
||||
be completed.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
24
docs/dist/html/ixml/ixmlDocument_createAttribute.html
vendored
Normal file
24
docs/dist/html/ixml/ixmlDocument_createAttribute.html
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Attr* ixmlDocument_createAttribute</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlDocument_createAttribute</A></H2><H2>(IXML_Document* doc,<BR> char* name )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||
<BR><B>name</B> - The name of the new attribute. <BR><DT><B>Returns:</B><DD> [Attr*] A pointer to the new <B>Attr</B> or <TT>NULL</TT> on failure.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
38
docs/dist/html/ixml/ixmlDocument_createAttributeEx.html
vendored
Normal file
38
docs/dist/html/ixml/ixmlDocument_createAttributeEx.html
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlDocument_createAttributeEx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createAttributeEx</A></H2><H2>(IXML_Document* doc,<BR> char* name,<BR> IXML_Attr** attrNode )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.
|
||||
|
||||
<P>The <B>ixmlDocument_createAttributeEx</B> API differs from the <B>
|
||||
ixmlDocument_createAttribute</B> API in that it returns an error code
|
||||
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||
node.
|
||||
<BR><B>name</B> - The name of the new attribute.
|
||||
<BR><B>attrNode</B> - A pointer to a <B>Attr</B> where the new
|
||||
object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or <B>name</B>
|
||||
is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete this operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
27
docs/dist/html/ixml/ixmlDocument_createAttributeNS.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlDocument_createAttributeNS.html
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Attr* ixmlDocument_createAttributeNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlDocument_createAttributeNS</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and
|
||||
namespace URI.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||
<B>Attr</B>.
|
||||
<BR><B>namespaceURI</B> - The namespace URI for the attribute.
|
||||
<BR><B>qualifiedName</B> - The qualified name of the attribute. <BR><DT><B>Returns:</B><DD> [Attr*] A pointer to the new <B>Attr</B> or <TT>NULL</TT> on failure.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
40
docs/dist/html/ixml/ixmlDocument_createAttributeNSEx.html
vendored
Normal file
40
docs/dist/html/ixml/ixmlDocument_createAttributeNSEx.html
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlDocument_createAttributeNSEx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createAttributeNSEx</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName,<BR> IXML_Attr** attrNode )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and
|
||||
namespace URI.
|
||||
|
||||
<P>The <B>ixmlDocument_createAttributeNSEx</B> API differs from the <B>
|
||||
ixmlDocument_createAttributeNS</B> API in that it returns an error code
|
||||
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||
<B>Attr</B>.
|
||||
<BR><B>namespaceURI</B> - The namespace URI for the attribute.
|
||||
<BR><B>qualifiedName</B> - The qualified name of the attribute.
|
||||
<BR><B>attrNode</B> - A pointer to an <B>Attr</B> where the
|
||||
new object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B>,
|
||||
<B>namespaceURI</B>, or <B>qualifiedName</B> is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete this operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
27
docs/dist/html/ixml/ixmlDocument_createCDATASection.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlDocument_createCDATASection.html
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_CDATASection* ixmlDocument_createCDATASection</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_CDATASection* <A HREF="#DOC.DOCU">ixmlDocument_createCDATASection</A></H2><H2>(IXML_Document* doc,<BR> DOMString data )</H2><BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||
node.
|
||||
<BR><B>data</B> - The data to associate with the new <B>
|
||||
CDATASection</B> node. <BR><DT><B>Returns:</B><DD> [CDATASection*] A pointer to the new <B>CDATASection</B> or
|
||||
<TT>NULL</TT> on failure.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
39
docs/dist/html/ixml/ixmlDocument_createCDATASectionEx.html
vendored
Normal file
39
docs/dist/html/ixml/ixmlDocument_createCDATASectionEx.html
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlDocument_createCDATASectionEx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createCDATASectionEx</A></H2><H2>(IXML_Document* doc,<BR> DOMString data,<BR> IXML_CDATASection** cdNode )</H2><BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.
|
||||
|
||||
<P>The <B>ixmlDocument_createCDATASectionEx</B> API differs from the <B>
|
||||
ixmlDocument_createCDATASection</B> API in that it returns an error code
|
||||
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||
node.
|
||||
<BR><B>data</B> - The data to associate with the new
|
||||
<B>CDATASection</B> node.
|
||||
<BR><B>cdNode</B> - A pointer to a <B>Node</B> where the
|
||||
new object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or {\bd data}
|
||||
is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete this operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlDocument_createDocument.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlDocument_createDocument.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Document* ixmlDocument_createDocument</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Document* <A HREF="#DOC.DOCU">ixmlDocument_createDocument</A></H2><H2>()</H2><BLOCKQUOTE>Creates a new empty <B>Document</B> node.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new empty <B>Document</B> node.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Returns:</B><DD> [Document*] A pointer to the new <B>Document</B> or <TT>NULL</TT> on
|
||||
failure.<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
32
docs/dist/html/ixml/ixmlDocument_createDocumentEx.html
vendored
Normal file
32
docs/dist/html/ixml/ixmlDocument_createDocumentEx.html
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlDocument_createDocumentEx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createDocumentEx</A></H2><H2>(IXML_Document** doc )</H2><BLOCKQUOTE>Creates a new empty <B>Document</B> node.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new empty <B>Document</B> node. The
|
||||
<B>ixmlDocument_createDocumentEx</B> API differs from the <B>
|
||||
ixmlDocument_createDocument</B> API in that it returns an error code
|
||||
describing the reason for the failure rather than just <TT>NULL</TT>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - Pointer to a <B>Document</B> where the
|
||||
new object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete this operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
29
docs/dist/html/ixml/ixmlDocument_createElement.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlDocument_createElement.html
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_createElement</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_createElement</A></H2><H2>(IXML_Document* doc,<BR> const DOMString tagName )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name. The new
|
||||
<B>Element</B> node has a <TT>nodeName</TT> of <B>tagName</B> and
|
||||
the <TT>localName</TT>, <TT>prefix</TT>, and <TT>namespaceURI</TT> set
|
||||
to <TT>NULL</TT>. To create an <B>Element</B> with a namespace,
|
||||
see <B>ixmlDocument_createElementNS</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||
<BR><B>tagName</B> - The tag name of the new <B>Element</B> node. <BR><DT><B>Returns:</B><DD> [Document*] A pointer to the new <B>Element</B> or <TT>NULL</TT> on
|
||||
failure.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
42
docs/dist/html/ixml/ixmlDocument_createElementEx.html
vendored
Normal file
42
docs/dist/html/ixml/ixmlDocument_createElementEx.html
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlDocument_createElementEx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createElementEx</A></H2><H2>(IXML_Document* doc,<BR> const DOMString tagName,<BR> IXML_Element** rtElement )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name. The new
|
||||
<B>Element</B> node has a <TT>nodeName</TT> of <B>tagName</B> and
|
||||
the <TT>localName</TT>, <TT>prefix</TT>, and <TT>namespaceURI</TT> set
|
||||
to <TT>NULL</TT>. To create an <B>Element</B> with a namespace,
|
||||
see <B>ixmlDocument_createElementNS</B>.
|
||||
|
||||
<P>The <B>ixmlDocument_createElementEx</B> API differs from the <B>
|
||||
ixmlDocument_createElement</B> API in that it returns an error code
|
||||
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||
<BR><B>tagName</B> - The tag name of the new <B>Element</B>
|
||||
node.
|
||||
<BR><B>rtElement</B> - Pointer to an <B>Element</B> where the new
|
||||
object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or
|
||||
<B>tagName</B> is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete this operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
29
docs/dist/html/ixml/ixmlDocument_createElementNS.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlDocument_createElementNS.html
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_createElementNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_createElementNS</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and
|
||||
namespace URI.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||
<BR><B>namespaceURI</B> - The namespace URI for the new <B>
|
||||
Element</B>.
|
||||
<BR><B>qualifiedName</B> - The qualified name of the new <B>
|
||||
Element</B>. <BR><DT><B>Returns:</B><DD> [Element*] A pointer to the new <B>Element</B> or <TT>NULL</TT> on
|
||||
failure.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
42
docs/dist/html/ixml/ixmlDocument_createElementNSEx.html
vendored
Normal file
42
docs/dist/html/ixml/ixmlDocument_createElementNSEx.html
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlDocument_createElementNSEx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createElementNSEx</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName,<BR> IXML_Element** rtElement )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and
|
||||
namespace URI.
|
||||
|
||||
<P>The <B>ixmlDocument_createElementNSEx</B> API differs from the <B>
|
||||
ixmlDocument_createElementNS</B> API in that it returns an error code
|
||||
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||
node.
|
||||
<BR><B>namespaceURI</B> - The namespace URI for the new <B>
|
||||
Element</B>.
|
||||
<BR><B>qualifiedName</B> - The qualified name of the new <B>
|
||||
Element</B>.
|
||||
<BR><B>rtElement</B> - A pointer to an <B>Element</B> where the
|
||||
new object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B>,
|
||||
<B>namespaceURI</B>, or <B>qualifiedName</B> is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete this operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
25
docs/dist/html/ixml/ixmlDocument_createTextNode.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlDocument_createTextNode.html
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlDocument_createTextNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlDocument_createTextNode</A></H2><H2>(IXML_Document* doc,<BR> const DOMString data )</H2><BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||
<BR><B>data</B> - The data to associate with the new <B>Text</B>
|
||||
node. <BR><DT><B>Returns:</B><DD> [Node*] A pointer to the new <B>Node</B> or <TT>NULL</TT> on failure.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
37
docs/dist/html/ixml/ixmlDocument_createTextNodeEx.html
vendored
Normal file
37
docs/dist/html/ixml/ixmlDocument_createTextNodeEx.html
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlDocument_createTextNodeEx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createTextNodeEx</A></H2><H2>(IXML_Document* doc,<BR> const DOMString data,<BR> IXML_Node** textNode )</H2><BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.
|
||||
The <B>ixmlDocument_createTextNodeEx</B> API differs from the <B>
|
||||
ixmlDocument_createTextNode</B> API in that it returns an error code
|
||||
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||
<BR><B>data</B> - The data to associate with the new <B>
|
||||
Text</B> node.
|
||||
<BR><B>textNode</B> - A pointer to a <B>Node</B> where the new
|
||||
object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or <B>data</B>
|
||||
is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete this operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
26
docs/dist/html/ixml/ixmlDocument_free.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlDocument_free.html
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlDocument_free</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlDocument_free</A></H2><H2>(IXML_Document* doc )</H2><BLOCKQUOTE>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.
|
||||
Any <B>Node</B>s extracted via any other interface function, e.g.
|
||||
<B>ixmlDocument_GetElementById</B>, become invalid after this call unless
|
||||
explicitly cloned.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The <B>Document</B> to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
26
docs/dist/html/ixml/ixmlDocument_getElementById.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlDocument_getElementById.html
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_getElementById</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_getElementById</A></H2><H2>(IXML_Document* doc,<BR> DOMString tagName )</H2><BLOCKQUOTE>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the <B>
|
||||
Element</B>.
|
||||
<BR><B>tagName</B> - The name of the <B>Element</B>.<BR><DT><B>Returns:</B><DD> [Element*] A pointer to the matching <B>Element</B> or
|
||||
<TT>NULL</TT> on an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
27
docs/dist/html/ixml/ixmlDocument_getElementsByTagName.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlDocument_getElementsByTagName.html
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlDocument_getElementsByTagName</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlDocument_getElementsByTagName</A></H2><H2>(IXML_Document* doc,<BR> DOMString tagName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given tag name in the order in which they were encountered in a preorder traversal of the <B>Document</B> tree.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given
|
||||
tag name in the order in which they were encountered in a preorder
|
||||
traversal of the <B>Document</B> tree.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The <B>Document</B> to search.
|
||||
<BR><B>tagName</B> - The tag name to find. <BR><DT><B>Returns:</B><DD> [NodeList*] A pointer to a <B>NodeList</B> containing the
|
||||
matching items or <TT>NULL</TT> on an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
34
docs/dist/html/ixml/ixmlDocument_getElementsByTagNameNS.html
vendored
Normal file
34
docs/dist/html/ixml/ixmlDocument_getElementsByTagNameNS.html
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlDocument_getElementsByTagNameNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlDocument_getElementsByTagNameNS</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of <B>Elements</B> that match the given local name and namespace URI in the order they are encountered in a preorder traversal of the <B>Document</B> tree.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Returns a <B>NodeList</B> of <B>Elements</B> that match the given
|
||||
local name and namespace URI in the order they are encountered
|
||||
in a preorder traversal of the <B>Document</B> tree. Either
|
||||
<B>namespaceURI</B> or <B>localName</B> can be the special <TT>"*"</TT>
|
||||
character, which matches any namespace or any local name respectively.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The <B>Document</B> to search.
|
||||
<BR><B>namespaceURI</B> - The namespace of the elements to
|
||||
find or <TT>"*"</TT> to match any
|
||||
namespace.
|
||||
<BR><B>localName</B> - The local name of the elements to
|
||||
find or <TT>"*"</TT> to match any local
|
||||
name. <BR><DT><B>Returns:</B><DD> [NodeList*] A pointer to a <B>NodeList</B> containing the
|
||||
matching items or <TT>NULL</TT> on an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
43
docs/dist/html/ixml/ixmlDocument_importNode.html
vendored
Normal file
43
docs/dist/html/ixml/ixmlDocument_importNode.html
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlDocument_importNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_importNode</A></H2><H2>(IXML_Document* doc,<BR> IXML_Node* importNode,<BR> <!1><A HREF="index.html#DOC.1.3">BOOL</A> deep,<BR> IXML_Node** rtNode )</H2><BLOCKQUOTE>Imports a <B>Node</B> from another <B>Document</B> into this <B>Document</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Imports a <B>Node</B> from another <B>Document</B> into this
|
||||
<B>Document</B>. The new <B>Node</B> does not a have parent node: it is a
|
||||
clone of the original <B>Node</B> with the <TT>ownerDocument</TT> set to
|
||||
<B>doc</B>. The <B>deep</B> parameter controls whether all the children
|
||||
of the <B>Node</B> are imported. Refer to the DOM2-Core recommendation
|
||||
for details on importing specific node types.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The <B>Document</B> into which to import.
|
||||
<BR><B>importNode</B> - The <B>Node</B> to import.
|
||||
<BR><B>deep</B> - <TT>TRUE</TT> to import all children of <B>
|
||||
importNode</B> or <TT>FALSE</TT> to import only the
|
||||
root node.
|
||||
<BR><B>rtNode</B> - A pointer to a new <B>Node</B> owned by <B>
|
||||
doc</B>. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or
|
||||
<B>importNode</B> is not a valid pointer.
|
||||
<LI> <TT>IXML_NOT_SUPPORTED_ERR</TT>: <B>importNode</B> is a
|
||||
<B>Document</B>, which cannot be imported.
|
||||
<LI> <TT>IXML_FAILED</TT>: The import operation failed because the
|
||||
<B>Node</B> to be imported could not be cloned.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlDocument_init.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlDocument_init.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlDocument_init</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlDocument_init</A></H2><H2>(IXML_Document* nodeptr )</H2><BLOCKQUOTE>Initializes a <B>Document</B> node.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Initializes a <B>Document</B> node.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>Document</B> node to initialize. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
33
docs/dist/html/ixml/ixmlDocumenttoString.html
vendored
Normal file
33
docs/dist/html/ixml/ixmlDocumenttoString.html
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>DOMString ixmlDocumenttoString</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>DOMString <A HREF="#DOC.DOCU">ixmlDocumenttoString</A></H2><H2>(IXML_Document* doc)</H2><BLOCKQUOTE>Renders a <B>Node</B> and all sub-elements into an XML document representation.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Renders a <B>Node</B> and all sub-elements into an XML document
|
||||
representation. The caller is required to free the <B>DOMString</B>
|
||||
returned from this function using <B>ixmlFreeDOMString</B> when it
|
||||
is no longer required.
|
||||
|
||||
<P>Note that this function can be used for any <B>Node</B>-derived
|
||||
interface. The difference between <B>ixmlDocumenttoString</B> and
|
||||
<B>ixmlNodetoString</B> is <B>ixmlDocumenttoString</B> includes the XML
|
||||
prolog while <B>ixmlNodetoString</B> only produces XML elements. An XML
|
||||
document is not well formed unless it includes the prolog
|
||||
and at least one element.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Returns:</B><DD> [DOMString] A <B>DOMString</B> with the XML text representation
|
||||
of the DOM tree or <TT>NULL</TT> on an error.<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlElement_free.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlElement_free.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlElement_free</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlElement_free</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Frees the given <B>Element</B> and any subtree of the <B>Element</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Frees the given <B>Element</B> and any subtree of the <B>Element</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
26
docs/dist/html/ixml/ixmlElement_getAttribute.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlElement_getAttribute.html
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC DOMString ixmlElement_getAttribute</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlElement_getAttribute</A></H2><H2>(IXML_Element* element,<BR> DOMString name )</H2><BLOCKQUOTE>Retrieves an attribute of an <B>Element</B> by name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves an attribute of an <B>Element</B> by name.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to retrieve the
|
||||
attribute.
|
||||
<BR><B>name</B> - The name of the attribute to retrieve. <BR><DT><B>Returns:</B><DD> [DOMString] A <B>DOMString</B> representing the value of the
|
||||
attribute.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
27
docs/dist/html/ixml/ixmlElement_getAttributeNS.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlElement_getAttributeNS.html
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC DOMString ixmlElement_getAttributeNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlElement_getAttributeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localname )</H2><BLOCKQUOTE>Retrieves an attribute value using the local name and namespace URI.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves an attribute value using the local name and namespace URI.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to get the
|
||||
attribute value.
|
||||
<BR><B>namespaceURI</B> - The namespace URI of the attribute.
|
||||
<BR><B>localname</B> - The local name of the attribute. <BR><DT><B>Returns:</B><DD> [DOMString] A <B>DOMString</B> representing the value of the
|
||||
matching attribute.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
28
docs/dist/html/ixml/ixmlElement_getAttributeNode.html
vendored
Normal file
28
docs/dist/html/ixml/ixmlElement_getAttributeNode.html
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Attr* ixmlElement_getAttributeNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlElement_getAttributeNode</A></H2><H2>(IXML_Element* element,<BR> DOMString name )</H2><BLOCKQUOTE>Retrieves an attribute node by name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves an attribute node by name. See
|
||||
<B>ixmlElement_getAttributeNodeNS</B> to retrieve an attribute node using
|
||||
a qualified name or namespace URI.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to get the
|
||||
attribute node.
|
||||
<BR><B>name</B> - The name of the attribute node to find. <BR><DT><B>Returns:</B><DD> [Attr*] A pointer to the attribute matching <B>name</B> or
|
||||
<TT>NULL</TT> on an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
26
docs/dist/html/ixml/ixmlElement_getAttributeNodeNS.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlElement_getAttributeNodeNS.html
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Attr* ixmlElement_getAttributeNodeNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlElement_getAttributeNodeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Retrieves an <B>Attr</B> node by local name and namespace URI.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves an <B>Attr</B> node by local name and namespace URI.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to get the
|
||||
attribute.
|
||||
<BR><B>namespaceURI</B> - The namespace URI of the attribute.
|
||||
<BR><B>localName</B> - The local name of the attribute. <BR><DT><B>Returns:</B><DD> [Attr*] A pointer to an <B>Attr</B> or <TT>NULL</TT> on an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
29
docs/dist/html/ixml/ixmlElement_getElementsByTagName.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlElement_getElementsByTagName.html
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlElement_getElementsByTagName</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlElement_getElementsByTagName</A></H2><H2>(IXML_Element* element,<BR> DOMString tagName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in a pre-order traversal of this <B>Element</B> tree.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with
|
||||
a given tag name, in the order in which they are encountered in a
|
||||
pre-order traversal of this <B>Element</B> tree.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to start
|
||||
the search.
|
||||
<BR><B>tagName</B> - The name of the tag for which to
|
||||
search. <BR><DT><B>Returns:</B><DD> [NodeList*] A <B>NodeList</B> of the matching <B>Element</B>s or
|
||||
<TT>NULL</TT> on an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
31
docs/dist/html/ixml/ixmlElement_getElementsByTagNameNS.html
vendored
Normal file
31
docs/dist/html/ixml/ixmlElement_getElementsByTagNameNS.html
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlElement_getElementsByTagNameNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlElement_getElementsByTagNameNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in the pre-order traversal of the <B>Element</B> tree.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a
|
||||
given tag name, in the order in which they are encountered in the
|
||||
pre-order traversal of the <B>Element</B> tree.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to start
|
||||
the search.
|
||||
<BR><B>namespaceURI</B> - The namespace URI of the <B>
|
||||
Element</B>s to find.
|
||||
<BR><B>localName</B> - The local name of the <B>Element</B>s
|
||||
to find. <BR><DT><B>Returns:</B><DD> [NodeList*] A <B>NodeList</B> of matching <B>Element</B>s or
|
||||
<TT>NULL</TT> on an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
25
docs/dist/html/ixml/ixmlElement_getTagName.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlElement_getTagName.html
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC const DOMString ixmlElement_getTagName</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC const DOMString <A HREF="#DOC.DOCU">ixmlElement_getTagName</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Returns the name of the tag as a constant string.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Returns the name of the tag as a constant string.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to retrieve the
|
||||
name. <BR><DT><B>Returns:</B><DD> [const DOMString] A <B>DOMString</B> representing the name of the
|
||||
<B>Element</B>.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
28
docs/dist/html/ixml/ixmlElement_hasAttribute.html
vendored
Normal file
28
docs/dist/html/ixml/ixmlElement_hasAttribute.html
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC BOOL ixmlElement_hasAttribute</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC <!1><A HREF="index.html#DOC.1.3">BOOL</A> <A HREF="#DOC.DOCU">ixmlElement_hasAttribute</A></H2><H2>(IXML_Element* element,<BR> DOMString name )</H2><BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given name or a default value.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given name
|
||||
or a default value.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> on which to check for an
|
||||
attribute.
|
||||
<BR><B>name</B> - The name of the attribute for which to check. <BR><DT><B>Returns:</B><DD> [BOOL] <TT>TRUE</TT> if the <B>Element</B> has an attribute with
|
||||
this name or has a default value for that attribute,
|
||||
otherwise <TT>FALSE</TT>.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
29
docs/dist/html/ixml/ixmlElement_hasAttributeNS.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlElement_hasAttributeNS.html
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC BOOL ixmlElement_hasAttributeNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC <!1><A HREF="index.html#DOC.1.3">BOOL</A> <A HREF="#DOC.DOCU">ixmlElement_hasAttributeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given local name and namespace URI or has a default value for that attribute.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given
|
||||
local name and namespace URI or has a default value for that attribute.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> on which to check for the
|
||||
attribute.
|
||||
<BR><B>namespaceURI</B> - The namespace URI of the attribute.
|
||||
<BR><B>localName</B> - The local name of the attribute. <BR><DT><B>Returns:</B><DD> [BOOL] <TT>TRUE</TT> if the <B>Element</B> has an attribute with
|
||||
the given namespace and local name or has a default
|
||||
value for that attribute, otherwise <TT>FALSE</TT>.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlElement_init.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlElement_init.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlElement_init</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlElement_init</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Initializes a <B>IXML_Element</B> node.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Initializes a <B>IXML_Element</B> node.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> to initialize.<BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
30
docs/dist/html/ixml/ixmlElement_removeAttribute.html
vendored
Normal file
30
docs/dist/html/ixml/ixmlElement_removeAttribute.html
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlElement_removeAttribute</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttribute</A></H2><H2>(IXML_Element* element,<BR> DOMString name )</H2><BLOCKQUOTE>Removes an attribute by name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Removes an attribute by name.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to remove the
|
||||
attribute.
|
||||
<BR><B>name</B> - The name of the attribute to remove. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or
|
||||
<B>name</B> is <TT>NULL</TT>.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
31
docs/dist/html/ixml/ixmlElement_removeAttributeNS.html
vendored
Normal file
31
docs/dist/html/ixml/ixmlElement_removeAttributeNS.html
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlElement_removeAttributeNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttributeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Removes an attribute using the namespace URI and local name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Removes an attribute using the namespace URI and local name.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to remove the
|
||||
the attribute.
|
||||
<BR><B>namespaceURI</B> - The namespace URI of the attribute.
|
||||
<BR><B>localName</B> - The local name of the attribute.<BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,
|
||||
<B>namespaceURI</B>, or <B>localName</B> is <TT>NULL</TT>.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
35
docs/dist/html/ixml/ixmlElement_removeAttributeNode.html
vendored
Normal file
35
docs/dist/html/ixml/ixmlElement_removeAttributeNode.html
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlElement_removeAttributeNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttributeNode</A></H2><H2>(IXML_Element* element,<BR> IXML_Attr* oldAttr,<BR> IXML_Attr** rtAttr )</H2><BLOCKQUOTE>Removes the specified attribute node from an <B>Element</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Removes the specified attribute node from an <B>Element</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to remove
|
||||
the attribute.
|
||||
<BR><B>oldAttr</B> - The attribute to remove from the <B>
|
||||
Element</B>.
|
||||
<BR><B>rtAttr</B> - A pointer to an attribute in which to
|
||||
place the removed attribute. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or
|
||||
<B>oldAttr</B> is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_NOT_FOUND_ERR</TT>: <B>oldAttr</B> is not among the list
|
||||
attributes of <B>element</B>.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
39
docs/dist/html/ixml/ixmlElement_setAttribute.html
vendored
Normal file
39
docs/dist/html/ixml/ixmlElement_setAttribute.html
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlElement_setAttribute</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttribute</A></H2><H2>(IXML_Element* element,<BR> DOMString name,<BR> DOMString value )</H2><BLOCKQUOTE>Adds a new attribute to an <B>Element</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Adds a new attribute to an <B>Element</B>. If an attribute with the same
|
||||
name already exists, the attribute value will be updated with the
|
||||
new value in <B>value</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> on which to set the
|
||||
attribute.
|
||||
<BR><B>name</B> - The name of the attribute.
|
||||
<BR><B>value</B> - The value of the attribute. Note that this is
|
||||
a non-parsed string and any markup must be
|
||||
escaped. <BR><DT><B>Returns:</B><DD> [int] An integer representing of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,
|
||||
<B>name</B>, or <B>value</B> is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_INVALID_CHARACTER_ERR</TT>: <B>name</B> contains an
|
||||
illegal character.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete the operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
44
docs/dist/html/ixml/ixmlElement_setAttributeNS.html
vendored
Normal file
44
docs/dist/html/ixml/ixmlElement_setAttributeNS.html
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlElement_setAttributeNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName,<BR> DOMString value )</H2><BLOCKQUOTE>Adds a new attribute to an <B>Element</B> using the local name and namespace URI.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Adds a new attribute to an <B>Element</B> using the local name and
|
||||
namespace URI. If another attribute matches the same local name and
|
||||
namespace, the prefix is changed to be the prefix part of the
|
||||
<TT>qualifiedName</TT> and the value is changed to <B>value</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> on which to set the
|
||||
attribute.
|
||||
<BR><B>namespaceURI</B> - The namespace URI of the new attribute.
|
||||
<BR><B>qualifiedName</B> - The qualified name of the attribute.
|
||||
<BR><B>value</B> - The new value for the attribute. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,
|
||||
<B>namespaceURI</B>, <B>qualifiedName</B>, or <B>value</B> is
|
||||
<TT>NULL</TT>.
|
||||
<LI> <TT>IXML_INVALID_CHARACTER_ERR</TT>: <B>qualifiedName</B> contains
|
||||
an invalid character.
|
||||
<LI> <TT>IXML_NAMESPACE_ERR</TT>: Either the <B>qualifiedName</B> or
|
||||
<B>namespaceURI</B> is malformed. Refer to the DOM2-Core for
|
||||
possible reasons.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exist
|
||||
to complete the operation.
|
||||
<LI> <TT>IXML_FAILED</TT>: The operation could not be completed.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
40
docs/dist/html/ixml/ixmlElement_setAttributeNode.html
vendored
Normal file
40
docs/dist/html/ixml/ixmlElement_setAttributeNode.html
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlElement_setAttributeNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNode</A></H2><H2>(IXML_Element* element,<BR> IXML_Attr* newAttr,<BR> IXML_Attr** rtAttr )</H2><BLOCKQUOTE>Adds a new attribute node to an <B>Element</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Adds a new attribute node to an <B>Element</B>. If an attribute already
|
||||
exists with <B>newAttr</B> as a name, it will be replaced with the
|
||||
new one and the old one will be returned in <B>rtAttr</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> in which to add the new
|
||||
attribute.
|
||||
<BR><B>newAttr</B> - The new <B>Attr</B> to add.
|
||||
<BR><B>rtAttr</B> - A pointer to an <B>Attr</B> where the old
|
||||
<B>Attr</B> will be stored. This will have
|
||||
a <TT>NULL</TT> if no prior node
|
||||
existed. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or
|
||||
<B>newAttr</B> is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_WRONG_DOCUMENT_ERR</TT>: <B>newAttr</B> does not belong
|
||||
to the same one as <B>element</B>.
|
||||
<LI> <TT>IXML_INUSE_ATTRIBUTE_ERR</TT>: <B>newAttr</B> is already
|
||||
an attribute of another <B>Element</B>.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
39
docs/dist/html/ixml/ixmlElement_setAttributeNodeNS.html
vendored
Normal file
39
docs/dist/html/ixml/ixmlElement_setAttributeNodeNS.html
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlElement_setAttributeNodeNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNodeNS</A></H2><H2>(IXML_Element* element,<BR> IXML_Attr* newAttr,<BR> IXML_Attr** rcAttr )</H2><BLOCKQUOTE>Adds a new attribute node.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Adds a new attribute node. If an attribute with the same local name
|
||||
and namespace URI already exists in the <B>Element</B>, the existing
|
||||
attribute node is replaced with <B>newAttr</B> and the old returned in
|
||||
<B>rcAttr</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> in which to add the
|
||||
attribute node.
|
||||
<BR><B>newAttr</B> - The new <B>Attr</B> to add.
|
||||
<BR><B>rcAttr</B> - A pointer to the replaced <B>Attr</B>, if
|
||||
it exists. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or
|
||||
<B>newAttr</B> is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_WRONG_DOCUMENT_ERR</TT>: <B>newAttr</B> does not belong
|
||||
to the same document as <B>element</B>.
|
||||
<LI> <TT>IXML_INUSE_ATTRIBUTE_ERR</TT>: <B>newAttr</B> already is an
|
||||
attribute of another <B>Element</B>.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlFreeDOMString.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlFreeDOMString.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlFreeDOMString</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlFreeDOMString</A></H2><H2>(DOMString buf )</H2><BLOCKQUOTE>Frees a <B>DOMString</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Frees a <B>DOMString</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>buf</B> - The <B>DOMString</B> to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
25
docs/dist/html/ixml/ixmlLoadDocument.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlLoadDocument.html
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Document* ixmlLoadDocument</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Document* <A HREF="#DOC.DOCU">ixmlLoadDocument</A></H2><H2>(char* xmlFile )</H2><BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>xmlFile</B> - The filename of the XML text to convert to a <B>
|
||||
Document</B>. <BR><DT><B>Returns:</B><DD> [Document*] A <B>Document</B> if the file correctly parses or
|
||||
<TT>NULL</TT> on an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
37
docs/dist/html/ixml/ixmlLoadDocumentEx.html
vendored
Normal file
37
docs/dist/html/ixml/ixmlLoadDocumentEx.html
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlLoadDocumentEx</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlLoadDocumentEx</A></H2><H2>(char* xmlFile,<BR> IXML_Document** doc )</H2><BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.
|
||||
|
||||
<P>The <B>ixmlLoadDocumentEx</B> API differs from the <B>ixmlLoadDocument</B>
|
||||
API in that it returns a an error code representing the actual failure
|
||||
rather than just <TT>NULL</TT>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>xmlFile</B> - The filename of the XML text to convert to a <B>
|
||||
Document</B>.
|
||||
<BR><B>doc</B> - A pointer to the <B>Document</B> if file correctly
|
||||
parses or <B>NULL</B> on an error. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: The <B>xmlFile</B> is not a valid
|
||||
pointer.
|
||||
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||
to complete this operation.
|
||||
</UL>
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
24
docs/dist/html/ixml/ixmlNamedNodeMap_free.html
vendored
Normal file
24
docs/dist/html/ixml/ixmlNamedNodeMap_free.html
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlNamedNodeMap_free</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlNamedNodeMap_free</A></H2><H2>(IXML_NamedNodeMap* nnMap )</H2><BLOCKQUOTE>Frees a <B>NamedNodeMap</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Frees a <B>NamedNodeMap</B>. The <B>Node</B>s inside the map are not
|
||||
freed, just the <B>NamedNodeMap</B> object.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap to free</B>. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
24
docs/dist/html/ixml/ixmlNamedNodeMap_getLength.html
vendored
Normal file
24
docs/dist/html/ixml/ixmlNamedNodeMap_getLength.html
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC unsigned long ixmlNamedNodeMap_getLength</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC unsigned long <A HREF="#DOC.DOCU">ixmlNamedNodeMap_getLength</A></H2><H2>(IXML_NamedNodeMap* nnMap )</H2><BLOCKQUOTE>Returns the number of items contained in this <B>NamedNodeMap</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Returns the number of items contained in this <B>NamedNodeMap</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap</B> from which to retrieve
|
||||
the size. <BR><DT><B>Returns:</B><DD> [unsigned long] The number of nodes in this map.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
24
docs/dist/html/ixml/ixmlNamedNodeMap_getNamedItem.html
vendored
Normal file
24
docs/dist/html/ixml/ixmlNamedNodeMap_getNamedItem.html
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_getNamedItem</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_getNamedItem</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR> DOMString name )</H2><BLOCKQUOTE>Retrieves a <B>Node</B> from the <B>NamedNodeMap</B> by name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves a <B>Node</B> from the <B>NamedNodeMap</B> by name.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap</B> to search.
|
||||
<BR><B>name</B> - The name of the <B>Node</B> to find. <BR><DT><B>Returns:</B><DD> [Node*] A <B>Node</B> or <TT>NULL</TT> if there is an error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
30
docs/dist/html/ixml/ixmlNamedNodeMap_getNamedItemNS.html
vendored
Normal file
30
docs/dist/html/ixml/ixmlNamedNodeMap_getNamedItemNS.html
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_getNamedItemNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_getNamedItemNS</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR> DOMString* namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by namespace URI and local name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by
|
||||
namespace URI and local name.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap</B> from which to
|
||||
remove the <B>Node</B>.
|
||||
<BR><B>namespaceURI</B> - The namespace URI of the <B>Node</B> to
|
||||
remove.
|
||||
<BR><B>localName</B> - The local name of the <B>Node</B> to
|
||||
remove. <BR><DT><B>Returns:</B><DD> [Node*] A pointer to the <B>Node</B>, if found, or <TT>NULL</TT> if
|
||||
it wasn't
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
27
docs/dist/html/ixml/ixmlNamedNodeMap_item.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlNamedNodeMap_item.html
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_item</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_item</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR> unsigned long index )</H2><BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by a numerical index.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by a
|
||||
numerical index.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap</B> from which to remove the
|
||||
<B>Node</B>.
|
||||
<BR><B>index</B> - The index into the map to remove. <BR><DT><B>Returns:</B><DD> [Node*] A pointer to the <B>Node</B>, if found, or <TT>NULL</TT> if
|
||||
it wasn't.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
26
docs/dist/html/ixml/ixmlNamedNodeMap_removeNamedItem.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlNamedNodeMap_removeNamedItem.html
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_removeNamedItem</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_removeNamedItem</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR> DOMString name )</H2><BLOCKQUOTE>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by name.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap</B> from which to
|
||||
remove the item.
|
||||
<BR><B>name</B> - The name of the item to remove. <BR><DT><B>Returns:</B><DD> [Node*] A pointer to the <B>Node</B>, if found, or <TT>NULL</TT> if
|
||||
it wasn't.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
30
docs/dist/html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html
vendored
Normal file
30
docs/dist/html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_removeNamedItemNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_removeNamedItemNS</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by namespace URI and local name.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by
|
||||
namespace URI and local name.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap</B> from which to
|
||||
remove the <B>Node</B>.
|
||||
<BR><B>namespaceURI</B> - The namespace URI of the <B>Node</B>
|
||||
to remove.
|
||||
<BR><B>localName</B> - The local name of the <B>Node</B> to
|
||||
remove. <BR><DT><B>Returns:</B><DD> [Node*] A pointer to the <B>Node</B>, if found, or <TT>NULL</TT> if
|
||||
it wasn't.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
29
docs/dist/html/ixml/ixmlNamedNodeMap_setNamedItem.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlNamedNodeMap_setNamedItem.html
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_setNamedItem</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_setNamedItem</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR> IXML_Node* arg )</H2><BLOCKQUOTE>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B> name attribute.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B>
|
||||
name attribute.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap</B> in which to add the
|
||||
new <B>Node</B>.
|
||||
<BR><B>arg</B> - The new <B>Node</B> to add to the <B>
|
||||
NamedNodeMap</B>. <BR><DT><B>Returns:</B><DD> [Node*] The old <B>Node</B> if the new <B>Node</B> replaces it or
|
||||
<TT>NULL</TT> if the <B>Node</B> was not in the
|
||||
<B>NamedNodeMap</B> before.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
28
docs/dist/html/ixml/ixmlNamedNodeMap_setNamedItemNS.html
vendored
Normal file
28
docs/dist/html/ixml/ixmlNamedNodeMap_setNamedItemNS.html
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNamedNodeMap_setNamedItemNS</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNamedNodeMap_setNamedItemNS</A></H2><H2>(IXML_NamedNodeMap* nnMap,<BR> IXML_Node* arg )</H2><BLOCKQUOTE>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B> local name and namespace URI attributes.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B>
|
||||
local name and namespace URI attributes.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nnMap</B> - The <B>NamedNodeMap</B> in which to add
|
||||
the <B>Node</B>.
|
||||
<BR><B>arg</B> - The <B>Node</B> to add to the map. <BR><DT><B>Returns:</B><DD> [Node*] The old <B>Node</B> if the new <B>Node</B> replaces it or
|
||||
<TT>NULL</TT> if the <B>Node</B> was not in the
|
||||
<B>NamedNodeMap</B> before.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
25
docs/dist/html/ixml/ixmlNodeList_free.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlNodeList_free.html
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlNodeList_free</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlNodeList_free</A></H2><H2>(IXML_NodeList* nList )</H2><BLOCKQUOTE>Frees a <B>NodeList</B> object.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Frees a <B>NodeList</B> object. Since the underlying <B>Nodes</B> are
|
||||
references, they are not freed using this operating. This only
|
||||
frees the <B>NodeList</B> object.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nList</B> - The <B>NodeList</B> to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
27
docs/dist/html/ixml/ixmlNodeList_item.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlNodeList_item.html
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNodeList_item</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNodeList_item</A></H2><H2>(IXML_NodeList* nList,<BR> unsigned long index )</H2><BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NodeList</B> specified by a numerical index.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves a <B>Node</B> from a <B>NodeList</B> specified by a
|
||||
numerical index.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nList</B> - The <B>NodeList</B> from which to retrieve the <B>
|
||||
Node</B>.
|
||||
<BR><B>index</B> - The index into the <B>NodeList</B> to retrieve. <BR><DT><B>Returns:</B><DD> [Node*] A pointer to a <B>Node</B> or <TT>NULL</TT> if there was an
|
||||
error.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
24
docs/dist/html/ixml/ixmlNodeList_length.html
vendored
Normal file
24
docs/dist/html/ixml/ixmlNodeList_length.html
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC unsigned long ixmlNodeList_length</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC unsigned long <A HREF="#DOC.DOCU">ixmlNodeList_length</A></H2><H2>(IXML_NodeList* nList )</H2><BLOCKQUOTE>Returns the number of <B>Nodes</B> in a <B>NodeList</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Returns the number of <B>Nodes</B> in a <B>NodeList</B>.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nList</B> - The <B>NodeList</B> for which to retrieve the
|
||||
number of <B>Nodes</B>. <BR><DT><B>Returns:</B><DD> [unsigned long] The number of <B>Nodes</B> in the <B>NodeList</B>.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
36
docs/dist/html/ixml/ixmlNode_appendChild.html
vendored
Normal file
36
docs/dist/html/ixml/ixmlNode_appendChild.html
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC int ixmlNode_appendChild</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlNode_appendChild</A></H2><H2>(IXML_Node* nodeptr,<BR> IXML_Node* newChild )</H2><BLOCKQUOTE>Appends a child <B>Node</B> to the list of children of a <B>Node</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Appends a child <B>Node</B> to the list of children of a <B>Node</B>. If
|
||||
<B>newChild</B> is already in the tree, it is removed first.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>Node</B> in which to append the new child.
|
||||
<BR><B>newChild</B> - The new child to append. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||
<UL>
|
||||
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>nodeptr</B> or
|
||||
<B>newChild</B> is <TT>NULL</TT>.
|
||||
<LI> <TT>IXML_HIERARCHY_REQUEST_ERR</TT>: <B>newChild</B> is of a type
|
||||
that cannot be added as a child of <B>nodeptr</B> or
|
||||
<B>newChild</B> is an ancestor of <B>nodeptr</B>.
|
||||
<LI> <TT>IXML_WRONG_DOCUMENT_ERR</TT>: <B>newChild</B> was created from
|
||||
a different document than <B>nodeptr</B>.
|
||||
<LI> <TT>IXML_NO_MODIFICATION_ALLOWED_ERR</TT>: <B>nodeptr</B> is a
|
||||
read-only <B>Node</B>.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
28
docs/dist/html/ixml/ixmlNode_cloneNode.html
vendored
Normal file
28
docs/dist/html/ixml/ixmlNode_cloneNode.html
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_Node* ixmlNode_cloneNode</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlNode_cloneNode</A></H2><H2>(IXML_Node* nodeptr,<BR> <!1><A HREF="index.html#DOC.1.3">BOOL</A> deep )</H2><BLOCKQUOTE>Clones a <B>Node</B>.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Clones a <B>Node</B>. The new <B>Node</B> does not have a parent. The
|
||||
<B>deep</B> parameter controls whether the subtree of the <B>Node</B> is
|
||||
also cloned. For details on cloning specific types of <B>Node</B>s,
|
||||
refer to the DOM2-Core recommendation.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>Node</B> to clone.
|
||||
<BR><B>deep</B> - <TT>TRUE</TT> to clone the subtree also or <TT>FALSE</TT>
|
||||
to clone only <B>nodeptr</B>. <BR><DT><B>Returns:</B><DD> [Node*] A clone of <B>nodeptr</B> or <TT>NULL</TT>.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
23
docs/dist/html/ixml/ixmlNode_free.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlNode_free.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC void ixmlNode_free</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlNode_free</A></H2><H2>(IXML_Node* IXML_Node )</H2><BLOCKQUOTE>Frees a <B>Node</B> and all <B>Node</B>s in its subtree.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Frees a <B>Node</B> and all <B>Node</B>s in its subtree.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>IXML_Node</B> - The <B>Node</B> to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
26
docs/dist/html/ixml/ixmlNode_getAttributes.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlNode_getAttributes.html
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_NamedNodeMap* ixmlNode_getAttributes</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_NamedNodeMap* <A HREF="#DOC.DOCU">ixmlNode_getAttributes</A></H2><H2>(IXML_Node* nodeptr )</H2><BLOCKQUOTE>Retrieves the attributes of a <B>Node</B>, if it is an <B>Element</B> node, in a <B>NamedNodeMap</B> structure.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves the attributes of a <B>Node</B>, if it is an <B>Element</B> node,
|
||||
in a <B>NamedNodeMap</B> structure.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>Node</B> from which to retrieve the
|
||||
attributes. <BR><DT><B>Returns:</B><DD> [NamedNodeMap*] A <B>NamedNodeMap</B> of the attributes or
|
||||
<TT>NULL</TT>.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
26
docs/dist/html/ixml/ixmlNode_getChildNodes.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlNode_getChildNodes.html
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlNode_getChildNodes</TITLE>
|
||||
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR="#ffffff">
|
||||
|
||||
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlNode_getChildNodes</A></H2><H2>(IXML_Node* nodeptr )</H2><BLOCKQUOTE>Retrieves the list of children of a <B>Node</B> in a <B>NodeList</B> structure.</BLOCKQUOTE>
|
||||
|
||||
<A NAME="DOC.DOCU"></A>
|
||||
<HR>
|
||||
<H2>Documentation</H2>
|
||||
<BLOCKQUOTE>Retrieves the list of children of a <B>Node</B> in a <B>NodeList</B>
|
||||
structure. If a <B>Node</B> has no children, <B>ixmlNode_getChildNodes</B>
|
||||
returns a <B>NodeList</B> structure that contains no <B>Node</B>s.
|
||||
|
||||
<P></BLOCKQUOTE>
|
||||
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>Node</B> from which to retrieve the
|
||||
children. <BR><DT><B>Returns:</B><DD> [NodeList*] A <B>NodeList</B> of the children of the <B>Node</B>.
|
||||
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||
<BR>
|
||||
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||
</BODY>
|
||||
</HTML>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user