diff options
Diffstat (limited to 'doc/cxx/tree/manual/index.xhtml')
-rw-r--r-- | doc/cxx/tree/manual/index.xhtml | 72 |
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"> -<import namespace="http://www.codesynthesis.com/test" +<import namespace="https://www.codesynthesis.com/test" schemaLocation="test.xsd"/> </pre> @@ -769,7 +769,7 @@ struct duplicate_id: virtual exception </schema> <-- test.xsd --> -<schema targetNamespace="http://www.codesynthesis.com/test"> +<schema targetNamespace="https://www.codesynthesis.com/test"> <include schemaLocation="common.xsd"/> </schema> </pre> @@ -799,7 +799,7 @@ namespace test </p> <pre class="xml"> -<schema targetNamespace="http://www.codesynthesis.com/system/test"> +<schema targetNamespace="https://www.codesynthesis.com/system/test"> ... </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 << obj.text () << endl; <pre class="xml"> <!-- test.xsd --> <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& 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<type> r1 (name ("test.xml")); -auto_ptr<type> r2 (name ("http://www.codesynthesis.com/test.xml")); +auto_ptr<type> r2 (name ("https://www.codesynthesis.com/test.xml")); </pre> <p>Or, in the C++11 mode:</p> @@ -5924,7 +5924,7 @@ auto_ptr<type> r2 (name ("http://www.codesynthesis.com/test.xml")); using std::unique_ptr; unique_ptr<type> r1 (name ("test.xml")); -unique_ptr<type> r2 (name ("http://www.codesynthesis.com/test.xml")); +unique_ptr<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<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<std::basic_string<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"> <?xml version="1.0" ?> -<t:name xmlns:t="http://www.codesynthesis.com/test" +<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"> <?xml version="1.0" ?> -<t:name xmlns:t="http://www.codesynthesis.com/test" +<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"> <?xml version="1.0" ?> -<name xmlns="http://www.codesynthesis.com/test" +<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<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<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 |