aboutsummaryrefslogtreecommitdiff
path: root/doc/cxx/tree/manual/index.xhtml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/cxx/tree/manual/index.xhtml')
-rw-r--r--doc/cxx/tree/manual/index.xhtml72
1 files changed, 36 insertions, 36 deletions
diff --git a/doc/cxx/tree/manual/index.xhtml b/doc/cxx/tree/manual/index.xhtml
index 1935a98..e04552b 100644
--- a/doc/cxx/tree/manual/index.xhtml
+++ b/doc/cxx/tree/manual/index.xhtml
@@ -192,15 +192,15 @@
<p>Permission is granted to copy, distribute and/or modify this
document under the terms of the
- <a href="http://www.codesynthesis.com/licenses/fdl-1.2.txt">GNU Free
+ <a href="https://www.codesynthesis.com/licenses/fdl-1.2.txt">GNU Free
Documentation License, version 1.2</a>; with no Invariant Sections,
no Front-Cover Texts and no Back-Cover Texts.
</p>
<p>This document is available in the following formats:
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/index.xhtml">XHTML</a>,
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/cxx-tree-manual.pdf">PDF</a>, and
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/cxx-tree-manual.ps">PostScript</a>.</p>
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/index.xhtml">XHTML</a>,
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/cxx-tree-manual.pdf">PDF</a>, and
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/cxx-tree-manual.ps">PostScript</a>.</p>
</div>
<h1>Table of Contents</h1>
@@ -434,7 +434,7 @@
<p>This document describes the mapping of W3C XML Schema
to the C++ programming language as implemented by
- <a href="http://www.codesynthesis.com/products/xsd">CodeSynthesis
+ <a href="https://www.codesynthesis.com/products/xsd">CodeSynthesis
XSD</a> - an XML Schema to C++ data binding compiler. The mapping
represents information stored in XML instance documents as a
statically-typed, tree-like in-memory data structure and is
@@ -447,9 +447,9 @@
</p>
<p>This document is available in the following formats:
- <a href="http://codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/index.xhtml">XHTML</a>,
- <a href="http://codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/cxx-tree-manual.pdf">PDF</a>, and
- <a href="http://codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/cxx-tree-manual.ps">PostScript</a>.</p>
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/index.xhtml">XHTML</a>,
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/cxx-tree-manual.pdf">PDF</a>, and
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/cxx-tree-manual.ps">PostScript</a>.</p>
<h2><a name="0.2">More Information</a></h2>
@@ -457,7 +457,7 @@
information useful:</p>
<ul class="list">
- <li><a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/">C++/Tree
+ <li><a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/">C++/Tree
Mapping Getting Started Guide</a></li>
<li><a href="http://wiki.codesynthesis.com/Tree/Customization_guide">C++/Tree
@@ -466,7 +466,7 @@
<li><a href="http://wiki.codesynthesis.com/Tree/FAQ">C++/Tree
Mapping Frequently Asked Questions (FAQ)</a></li>
- <li><a href="http://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
+ <li><a href="https://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
Compiler Command Line Manual</a></li>
<li>The <code>examples/cxx/tree/</code> directory in the XSD
@@ -476,9 +476,9 @@
<li>The <code>README</code> file in the XSD distribution explains
how to compile the examples on various platforms.</li>
- <li>The <a href="http://www.codesynthesis.com/mailman/listinfo/xsd-users">xsd-users</a>
+ <li>The <a href="https://www.codesynthesis.com/mailman/listinfo/xsd-users">xsd-users</a>
mailing list is a place to ask questions. Furthermore the
- <a href="http://www.codesynthesis.com/pipermail/xsd-users/">archives</a>
+ <a href="https://www.codesynthesis.com/pipermail/xsd-users/">archives</a>
may already have answers to some of your questions.</li>
</ul>
@@ -572,7 +572,7 @@
refine one of the predefined conventions or create a completely
custom naming scheme by using the <code>--*-regex</code> options.
For more detailed information on these options refer to the NAMING
- CONVENTION section in the <a href="http://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
+ CONVENTION section in the <a href="https://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
Compiler Command Line Manual</a>.</p>
<h3><a name="2.1.3">2.1.3 Character Type and Encoding</a></h3>
@@ -639,7 +639,7 @@
<p>The anonymous type defined inside element <code>object</code> will
be given name <code>object</code>. The compiler has a number of
options that control the process of anonymous type naming. For more
- information refer to the <a href="http://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
+ information refer to the <a href="https://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
Compiler Command Line Manual</a>.</p>
@@ -728,7 +728,7 @@ struct duplicate_id: virtual exception
</p>
<pre class="xml">
-&lt;import namespace="http://www.codesynthesis.com/test"
+&lt;import namespace="https://www.codesynthesis.com/test"
schemaLocation="test.xsd"/>
</pre>
@@ -769,7 +769,7 @@ struct duplicate_id: virtual exception
&lt;/schema>
&lt;-- test.xsd -->
-&lt;schema targetNamespace="http://www.codesynthesis.com/test">
+&lt;schema targetNamespace="https://www.codesynthesis.com/test">
&lt;include schemaLocation="common.xsd"/>
&lt;/schema>
</pre>
@@ -799,7 +799,7 @@ namespace test
</p>
<pre class="xml">
-&lt;schema targetNamespace="http://www.codesynthesis.com/system/test">
+&lt;schema targetNamespace="https://www.codesynthesis.com/system/test">
...
&lt;/schema>
</pre>
@@ -819,7 +819,7 @@ namespace system
<p>The default mapping of namespace URIs to C++ namespace names can be
altered using the <code>--namespace-map</code> and
<code>--namespace-regex</code> options. See the
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
Compiler Command Line Manual</a> for more information.
</p>
@@ -1501,7 +1501,7 @@ cout &lt;&lt; obj.text () &lt;&lt; endl;
<pre class="xml">
&lt;!-- test.xsd -->
&lt;schema
- xmlns:xse="http://www.codesynthesis.com/xmlns/xml-schema-extension">
+ xmlns:xse="https://www.codesynthesis.com/xmlns/xml-schema-extension">
...
@@ -2655,7 +2655,7 @@ public:
<p>Additional constructors can be requested with the
<code>--generate-default-ctor</code> and
<code>--generate-from-base-ctor</code> options. See the
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
Compiler Command Line Manual</a> for details.</p>
<p>If an XML Schema complex type is not explicitly derived from any type,
@@ -3386,7 +3386,7 @@ f (object&amp; o)
order since, as we will discuss shortly, ordered types
require extra effort to access and, especially, modify.
See the
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
Compiler Command Line Manual</a> for more information on
these options.</p>
@@ -5915,7 +5915,7 @@ struct no_prefix_mapping: virtual exception
using std::auto_ptr;
auto_ptr&lt;type> r1 (name ("test.xml"));
-auto_ptr&lt;type> r2 (name ("http://www.codesynthesis.com/test.xml"));
+auto_ptr&lt;type> r2 (name ("https://www.codesynthesis.com/test.xml"));
</pre>
<p>Or, in the C++11 mode:</p>
@@ -5924,7 +5924,7 @@ auto_ptr&lt;type> r2 (name ("http://www.codesynthesis.com/test.xml"));
using std::unique_ptr;
unique_ptr&lt;type> r1 (name ("test.xml"));
-unique_ptr&lt;type> r2 (name ("http://www.codesynthesis.com/test.xml"));
+unique_ptr&lt;type> r2 (name ("https://www.codesynthesis.com/test.xml"));
</pre>
<h2><a name="3.5">3.5 Reading from <code>std::istream</code></a></h2>
@@ -6011,7 +6011,7 @@ std::unique_ptr&lt;type> r (
"Parsing"</a>. Note that the generation of the serialization code
is optional and should be explicitly requested with the
<code>--generate-serialization</code> option. See the
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
Compiler Command Line Manual</a> for more information.
</p>
@@ -6163,7 +6163,7 @@ struct namespace_infomap: public std::map&lt;std::basic_string&lt;C>,
<pre class="c++">
xml_schema::namespace_infomap map;
-map["t"].name = "http://www.codesynthesis.com/test";
+map["t"].name = "https://www.codesynthesis.com/test";
map["t"].schema = "test.xsd";
</pre>
@@ -6172,9 +6172,9 @@ map["t"].schema = "test.xsd";
<pre class="xml">
&lt;?xml version="1.0" ?>
-&lt;t:name xmlns:t="http://www.codesynthesis.com/test"
+&lt;t:name xmlns:t="https://www.codesynthesis.com/test"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.codesynthesis.com/test test.xsd">
+ xsi:schemaLocation="https://www.codesynthesis.com/test test.xsd">
</pre>
<p>As you can see, the serialization function automatically added namespace
@@ -6186,7 +6186,7 @@ xml_schema::namespace_infomap map;
map["xsn"].name = "http://www.w3.org/2001/XMLSchema-instance";
-map["t"].name = "http://www.codesynthesis.com/test";
+map["t"].name = "https://www.codesynthesis.com/test";
map["t"].schema = "test.xsd";
</pre>
@@ -6194,9 +6194,9 @@ map["t"].schema = "test.xsd";
<pre class="xml">
&lt;?xml version="1.0" ?>
-&lt;t:name xmlns:t="http://www.codesynthesis.com/test"
+&lt;t:name xmlns:t="https://www.codesynthesis.com/test"
xmlns:xsn="http://www.w3.org/2001/XMLSchema-instance"
- xsn:schemaLocation="http://www.codesynthesis.com/test test.xsd">
+ xsn:schemaLocation="https://www.codesynthesis.com/test test.xsd">
</pre>
<p>To specify the location of a schema without a namespace you can use
@@ -6222,7 +6222,7 @@ map[""].schema = "test.xsd";
<pre class="c++">
xml_schema::namespace_infomap map;
-map[""].name = "http://www.codesynthesis.com/test";
+map[""].name = "https://www.codesynthesis.com/test";
map[""].schema = "test.xsd";
</pre>
@@ -6230,9 +6230,9 @@ map[""].schema = "test.xsd";
<pre class="xml">
&lt;?xml version="1.0" ?>
-&lt;name xmlns="http://www.codesynthesis.com/test"
+&lt;name xmlns="https://www.codesynthesis.com/test"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.codesynthesis.com/test test.xsd">
+ xsi:schemaLocation="https://www.codesynthesis.com/test test.xsd">
</pre>
@@ -6390,7 +6390,7 @@ std::auto_ptr&lt;type> r = ...
//
xml_schema::namespace_infomap map;
-map["t"].name = "http://www.codesynthesis.com/test";
+map["t"].name = "https://www.codesynthesis.com/test";
map["t"].schema = "test.xsd";
// Write it out.
@@ -6427,7 +6427,7 @@ auto_ptr&lt;type> r = ...
//
xml_schema::namespace_infomap map;
-map["t"].name = "http://www.codesynthesis.com/test";
+map["t"].name = "https://www.codesynthesis.com/test";
map["t"].schema = "test.xsd";
using namespace xercesc;
@@ -6679,7 +6679,7 @@ XMLPlatformUtils::Terminate ();
data representation stream, you will need to use the
<code>--generate-insertion</code> and <code>--generate-extraction</code>
compiler options. See the
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/xsd.xhtml">XSD
Compiler Command Line Manual</a> for more information.</p>
<p>Once the insertion operators and extraction constructors are