summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-10-29 17:04:53 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2017-10-29 17:04:53 +0200
commit81bd19a5f232c84993c48535068c1791e937accc (patch)
tree0e5a6a1f71199f89be14f9c499269ab09f381ec9
parentabd07aa2db920f4df2e0df2ab16094b8251d7f18 (diff)
Update project URLs to https://
-rw-r--r--INSTALL8
-rw-r--r--README2
-rw-r--r--dist/README-UNIX2
-rw-r--r--dist/README-WINDOWS2
-rw-r--r--doc/cxx/parser/guide/guide.html2ps8
-rw-r--r--doc/cxx/parser/guide/index.xhtml18
-rw-r--r--doc/cxx/tree/guide/guide.html2ps8
-rw-r--r--doc/cxx/tree/guide/index.xhtml50
-rw-r--r--doc/cxx/tree/manual/index.xhtml72
-rw-r--r--doc/cxx/tree/manual/manual.html2ps8
-rw-r--r--doc/xsd-epilogue.12
-rw-r--r--doc/xsd-epilogue.xhtml4
-rw-r--r--libxsd/README2
13 files changed, 93 insertions, 93 deletions
diff --git a/INSTALL b/INSTALL
index 96e63f9..5926538 100644
--- a/INSTALL
+++ b/INSTALL
@@ -3,14 +3,14 @@ Compiler Prerequisites
build-time:
- g++ >= 3.4.3 http://gcc.gnu.org
- - build >= 0.3.10 http://www.codesynthesis.com/projects/build/
- - cli >= 1.2.0 http://www.codesynthesis.com/projects/cli/
+ - build >= 0.3.10 https://www.codesynthesis.com/projects/build/
+ - cli >= 1.2.0 https://www.codesynthesis.com/projects/cli/
run-time:
- libxerces-c >= 3.0.0 http://xerces.apache.org/xerces-c/
- - libcutl >= 1.8.0 http://www.codesynthesis.com/projects/libcutl/
- - libxsd-frontend >= 2.0.0 http://www.codesynthesis.com/projects/libxsd-frontend/
+ - libcutl >= 1.8.0 https://www.codesynthesis.com/projects/libcutl/
+ - libxsd-frontend >= 2.0.0 https://www.codesynthesis.com/projects/libxsd-frontend/
Generated Code Prerequisites
diff --git a/README b/README
index ee60cce..80d707f 100644
--- a/README
+++ b/README
@@ -21,7 +21,7 @@ See the INSTALL file for prerequisites and installation instructions.
See the doc/ directory for documentation.
-The project page is at http://www.codesynthesis.com/projects/xsd/.
+The project page is at https://www.codesynthesis.com/projects/xsd/.
Send bug reports or any other feedback to the xsd-users@codesynthesis.com
mailing list.
diff --git a/dist/README-UNIX b/dist/README-UNIX
index 4f83a7d..9632744 100644
--- a/dist/README-UNIX
+++ b/dist/README-UNIX
@@ -2,7 +2,7 @@ This package contains precompiled binaries of CodeSynthesis XSD, a
W3C XML Schema to C++ Data Binding compiler. For more information
about XSD visit
-http://www.codesynthesis.com/products/xsd/
+https://www.codesynthesis.com/products/xsd/
This README file describes how to start using XSD in UNIX or
UNIX-like (for example, Cygwin/Mingw) environments.
diff --git a/dist/README-WINDOWS b/dist/README-WINDOWS
index 0657c9f..da44e79 100644
--- a/dist/README-WINDOWS
+++ b/dist/README-WINDOWS
@@ -2,7 +2,7 @@ This package contains precompiled binaries of CodeSynthesis XSD, a
W3C XML Schema to C++ Data Binding compiler, built for Microsoft
Windows. For more information about XSD visit
-http://www.codesynthesis.com/products/xsd/
+https://www.codesynthesis.com/products/xsd/
This README file describes how to start using XSD in the Microsoft
Windows environment with Visual Studio 2005 (8.0), Visual Studio 2008
diff --git a/doc/cxx/parser/guide/guide.html2ps b/doc/cxx/parser/guide/guide.html2ps
index f18849d..fcb0a90 100644
--- a/doc/cxx/parser/guide/guide.html2ps
+++ b/doc/cxx/parser/guide/guide.html2ps
@@ -24,15 +24,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/parser/guide/index.xhtml'>XHTML</a>,
- <a href='http://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/cxx-parser-guide.pdf'>PDF</a>, and
- <a href='http://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/cxx-parser-guide.ps'>PostScript</a>.</p>";
+ <a href='https://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/index.xhtml'>XHTML</a>,
+ <a href='https://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/cxx-parser-guide.pdf'>PDF</a>, and
+ <a href='https://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/cxx-parser-guide.ps'>PostScript</a>.</p>";
}
toc {
diff --git a/doc/cxx/parser/guide/index.xhtml b/doc/cxx/parser/guide/index.xhtml
index 1698287..f9bebd8 100644
--- a/doc/cxx/parser/guide/index.xhtml
+++ b/doc/cxx/parser/guide/index.xhtml
@@ -212,15 +212,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/parser/guide/index.xhtml">XHTML</a>,
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/cxx-parser-guide.pdf">PDF</a>, and
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/cxx-parser-guide.ps">PostScript</a>.</p>
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/index.xhtml">XHTML</a>,
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/cxx-parser-guide.pdf">PDF</a>, and
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/cxx-parser-guide.ps">PostScript</a>.</p>
</div>
@@ -347,7 +347,7 @@
information useful:</p>
<ul class="list">
- <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/parser/</code> directory in the XSD
@@ -357,9 +357,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 the place to ask technical questions about XSD and the C++/Parser mapping.
- Furthermore, the <a href="http://www.codesynthesis.com/pipermail/xsd-users/">archives</a>
+ Furthermore, the <a href="https://www.codesynthesis.com/pipermail/xsd-users/">archives</a>
may already have answers to some of your questions.</li>
</ul>
@@ -752,7 +752,7 @@ main (int argc, char* argv[])
option. To request the generation of a test driver you can use the
<code>--generate-test-driver</code> option. For more information
on these options refer to 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>. The <code>'generated'</code> example
in the XSD distribution shows the sample implementation generation
feature in action.</p>
@@ -1911,7 +1911,7 @@ age: 28
polymorphism. This chapter describes these configuration
parameters in more detail. For more ways to configure the generated
code refer to 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>.
</p>
diff --git a/doc/cxx/tree/guide/guide.html2ps b/doc/cxx/tree/guide/guide.html2ps
index 76576d4..ab5f693 100644
--- a/doc/cxx/tree/guide/guide.html2ps
+++ b/doc/cxx/tree/guide/guide.html2ps
@@ -24,15 +24,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/guide/index.xhtml'>XHTML</a>,
- <a href='http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/cxx-parser-guide.pdf'>PDF</a>, and
- <a href='http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/cxx-parser-guide.ps'>PostScript</a>.</p>";
+ <a href='https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/index.xhtml'>XHTML</a>,
+ <a href='https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/cxx-parser-guide.pdf'>PDF</a>, and
+ <a href='https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/cxx-parser-guide.ps'>PostScript</a>.</p>";
}
toc {
diff --git a/doc/cxx/tree/guide/index.xhtml b/doc/cxx/tree/guide/index.xhtml
index e2a860d..4731480 100644
--- a/doc/cxx/tree/guide/index.xhtml
+++ b/doc/cxx/tree/guide/index.xhtml
@@ -176,15 +176,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/guide/index.xhtml">XHTML</a>,
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/cxx-tree-guide.pdf">PDF</a>, and
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/cxx-tree-guide.ps">PostScript</a>.</p>
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/index.xhtml">XHTML</a>,
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/cxx-tree-guide.pdf">PDF</a>, and
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/cxx-tree-guide.ps">PostScript</a>.</p>
</div>
@@ -278,7 +278,7 @@
document is intended for C++ developers and software architects
who are looking for an XML processing solution. For a more in-depth
description of the C++/Tree mapping refer to the
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/">C++/Tree
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/">C++/Tree
Mapping User Manual</a>.</p>
<p>Prior experience with XML and C++ is required to understand this
@@ -293,7 +293,7 @@
information useful:</p>
<ul class="list">
- <li><a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/">C++/Tree
+ <li><a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/">C++/Tree
Mapping User Manual</a></li>
<li><a href="http://wiki.codesynthesis.com/Tree/Customization_guide">C++/Tree
@@ -302,7 +302,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
@@ -312,9 +312,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 the place to ask technical questions about XSD and the C++/Parser mapping.
- Furthermore, the <a href="http://www.codesynthesis.com/pipermail/xsd-users/">archives</a>
+ Furthermore, the <a href="https://www.codesynthesis.com/pipermail/xsd-users/">archives</a>
may already have answers to some of your questions.</li>
</ul>
@@ -1032,7 +1032,7 @@ hello (std::istream&amp;);
<p>For more detailed information on the <code>--type-naming</code>,
<code>--function-naming</code>, <code>--type-regex</code>, and
other <code>--*-regex</code> 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>
<h2><a name="2.7">2.7 Generating Documentation</a></h2>
@@ -1144,7 +1144,7 @@ $ doxygen hello.doxygen
distribution.</p>
<p>You can view the result of the steps described in this section
- on the <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/hello/html/annotated.html">Hello
+ on the <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/hello/html/annotated.html">Hello
Example Documentation</a> page.</p>
<!-- Chapater 3 -->
@@ -1161,7 +1161,7 @@ $ doxygen hello.doxygen
handling of vocabularies that use XML Schema polymorphism, XML Schema
to C++ namespace mapping, and thread safety. For more ways to configure
the generated code refer to 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>.
</p>
@@ -1213,7 +1213,7 @@ $ doxygen hello.doxygen
your schemas with the <code>--generate-polymorphic</code> option
to produce polymorphism-aware code. For more information on
working with polymorphic object models, refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.11">Section 2.11,
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.11">Section 2.11,
"Mapping for <code>xsi:type</code> and Substitution Groups"</a> in
the C++/Tree Mapping User Manual.</p>
@@ -1229,11 +1229,11 @@ $ doxygen hello.doxygen
<p>The default mapping of namespace URIs to C++ namespaces
can be altered using the <code>--namespace-map</code> and
<code>--namespace-regex</code> compiler options. For example,
- to map namespace URI <code>http://www.codesynthesis.com/my</code> to
+ to map namespace URI <code>https://www.codesynthesis.com/my</code> to
C++ namespace <code>cs::my</code>, we can use the following option:</p>
<pre class="terminal">
---namespace-map http://www.codesynthesis.com/my=cs::my
+--namespace-map https://www.codesynthesis.com/my=cs::my
</pre>
<p>A vocabulary without a namespace is mapped to the global scope. This
@@ -1568,7 +1568,7 @@ class people_t
overcome this limitation we can mark certain schema types, for which
content order is not sufficiently preserved, as ordered. For more
information on this functionality refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.8.4">Section
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.8.4">Section
2.8.4, "Element Order"</a> in the C++/Tree Mapping User Manual.</p>
<p>For complex schemas with many levels of nested compositors
@@ -1895,7 +1895,7 @@ ps.push_back (std::move (jane_p)); // assumes ownership
</pre>
<p>For more information on the non-copying modifier functions refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.8">Section
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.8">Section
2.8, "Mapping for Local Elements and Attributes"</a> in the C++/Tree Mapping
User Manual. The above application produces the following output:</p>
@@ -1930,7 +1930,7 @@ ps.push_back (std::move (jane_p)); // assumes ownership
the mapping of built-in XML Schema types to C++ types and how
to work with them. This section provides an overview
of the built-in types. For more detailed information refer
- to <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.5">Section
+ to <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.5">Section
2.5, "Mapping for Built-in Data Types"</a> in the C++/Tree Mapping
User Manual.</p>
@@ -2232,7 +2232,7 @@ ps.push_back (std::move (jane_p)); // assumes ownership
fundamental or standard C++ types to map to. As a result,
these types are implemented from scratch in the XSD runtime.
For more information on their interfaces refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.5">Section
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.5">Section
2.5, "Mapping for Built-in Data Types"</a> in the C++/Tree Mapping
User Manual.</p>
@@ -2252,14 +2252,14 @@ ps.push_back (std::move (jane_p)); // assumes ownership
to generate types for root elements instead of parsing and serialization
functions. This may be useful if your XML vocabulary has multiple
root elements. For more information on element types refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.9">Section
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.9">Section
2.9, "Mapping for Global Elements"</a> in the C++/Tree Mapping User
Manual.</p>
<p>In this section we will discuss the most commonly used versions of
the parsing functions. For a comprehensive description of parsing
- refer to <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#3">Chapter
+ refer to <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#3">Chapter
3, "Parsing"</a> in the C++/Tree Mapping User Manual. For the <code>people</code>
global element from our person record vocabulary, we will concentrate
on the following three parsing functions:</p>
@@ -2474,7 +2474,7 @@ catch (const xml_schema::exception&amp; e)
error or warning message for each entry. For more information
about this and other exceptions that can be thrown during
parsing, refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#3.3">Section
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#3.3">Section
3.3, "Error Handling"</a> in the C++/Tree Mapping
User Manual.</p>
@@ -2536,7 +2536,7 @@ catch (const std::ifstream::failure&amp;)
generate types for root elements instead of parsing and serialization
functions. This may be useful if your XML vocabulary has multiple
root elements. For more information on element types refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.9">Section
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.9">Section
2.9, "Mapping for Global Elements"</a> in the C++/Tree Mapping User
Manual.</p>
@@ -2544,7 +2544,7 @@ catch (const std::ifstream::failure&amp;)
<p>In this section we will discuss the most commonly
used version of serialization functions. For a comprehensive description
of serialization refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#4">Chapter
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#4">Chapter
4, "Serialization"</a> in the C++/Tree Mapping User Manual. For the
<code>people</code> global element from our person record vocabulary,
we will concentrate on the following serialization function:</p>
@@ -2679,7 +2679,7 @@ catch (const xml_schema::exception&amp; e)
error or warning message for each entry. For more information
about this and other exceptions that can be thrown during
serialization, refer to
- <a href="http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#4.4">Section
+ <a href="https://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#4.4">Section
4.4, "Error Handling"</a> in the C++/Tree Mapping
User Manual.</p>
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
diff --git a/doc/cxx/tree/manual/manual.html2ps b/doc/cxx/tree/manual/manual.html2ps
index 19e96fe..6c10710 100644
--- a/doc/cxx/tree/manual/manual.html2ps
+++ b/doc/cxx/tree/manual/manual.html2ps
@@ -25,15 +25,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>";
}
toc {
diff --git a/doc/xsd-epilogue.1 b/doc/xsd-epilogue.1
index a5a7c3e..c02f4dc 100644
--- a/doc/xsd-epilogue.1
+++ b/doc/xsd-epilogue.1
@@ -563,4 +563,4 @@ Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
version 1.2; with no Invariant Sections, no Front-Cover Texts and
no Back-Cover Texts. Copy of the license can be obtained from
-http://codesynthesis.com/licenses/fdl-1.2.txt
+https://www.codesynthesis.com/licenses/fdl-1.2.txt
diff --git a/doc/xsd-epilogue.xhtml b/doc/xsd-epilogue.xhtml
index d3c6fd1..3dc4693 100644
--- a/doc/xsd-epilogue.xhtml
+++ b/doc/xsd-epilogue.xhtml
@@ -407,12 +407,12 @@ namespace .*
</div>
<div id="footer">
- &copy;2005-2017 <a href="http://codesynthesis.com">CODE SYNTHESIS TOOLS CC</a>
+ &copy;2005-2017 <a href="https://www.codesynthesis.com">CODE SYNTHESIS TOOLS CC</a>
<div id="terms">
Permission is granted to copy, distribute and/or modify this
document under the terms of the
- <a href="http://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.
</div>
diff --git a/libxsd/README b/libxsd/README
index 25fd38a..71f4f46 100644
--- a/libxsd/README
+++ b/libxsd/README
@@ -5,7 +5,7 @@ See the LICENSE file for distribution conditions.
See the INSTALL file for prerequisites and installation instructions.
-The project page is at http://www.codesynthesis.com/projects/xsd/
+The project page is at https://www.codesynthesis.com/projects/xsd/
Send bug reports or any other feedback to the xsd-users@codesynthesis.com
mailing list.