⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classpurl.html

📁 pwlib开发文档
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>PURL class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.2.18 --><center><a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center><hr><h1>PURL Class Reference</h1><code>#include &lt;<a class="el" href="url_8h-source.html">url.h</a>&gt;</code><p><p>Inheritance diagram for PURL:<p><center><img src="classPURL.png" usemap="#PURL_map" border="0" alt=""></center><map name="PURL_map"><area href="classPObject.html" alt="PObject" shape="rect" coords="0,0,57,24"></map><a href="classPURL-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>New functions for class.</h2></td></tr><tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_0">UrlFormat</a> { <a class="el" href="classPURL.html#z507_0s0">FullURL</a>, <a class="el" href="classPURL.html#z507_0s1">PathOnly</a>, <a class="el" href="classPURL.html#z507_0s2">URIOnly</a>, <a class="el" href="classPURL.html#z507_0s3">HostPortOnly</a> }</td></tr><tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_1">TranslationType</a> { <a class="el" href="classPURL.html#z507_1s4">LoginTranslation</a>, <a class="el" href="classPURL.html#z507_1s5">PathTranslation</a>, <a class="el" href="classPURL.html#z507_1s6">QueryTranslation</a> }</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Type for translation of strings to URL format,.</em> <a href="#z507_1">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>BOOL&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_2">Parse</a> (const char *cstr, const char *defaultScheme=NULL)</td></tr><tr><td nowrap align=right valign=top>BOOL&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_3">Parse</a> (const <a class="el" href="classPString.html">PString</a> &amp;str, const char *defaultScheme=NULL)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_4">AsString</a> (<a class="el" href="classPURL.html#z507_0">UrlFormat</a> fmt=FullURL) const</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPFilePath.html">PFilePath</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_5">AsFilePath</a> () const</td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPCaselessString.html">PCaselessString</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_6">GetScheme</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the scheme field of the URL.</em> <a href="#z507_6"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_7">SetScheme</a> (const <a class="el" href="classPString.html">PString</a> &amp;<a class="el" href="classPURL.html#n1">scheme</a>)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the scheme field of the URL.</em> <a href="#z507_7"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPString.html">PString</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_8">GetUserName</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the username field of the URL.</em> <a href="#z507_8"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_9">SetUserName</a> (const <a class="el" href="classPString.html">PString</a> &amp;<a class="el" href="classPURL.html#n2">username</a>)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the username field of the URL.</em> <a href="#z507_9"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPString.html">PString</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_10">GetPassword</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the password field of the URL.</em> <a href="#z507_10"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_11">SetPassword</a> (const <a class="el" href="classPString.html">PString</a> &amp;<a class="el" href="classPURL.html#n3">password</a>)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the password field of the URL.</em> <a href="#z507_11"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPCaselessString.html">PCaselessString</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_12">GetHostName</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the hostname field of the URL.</em> <a href="#z507_12"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_13">SetHostName</a> (const <a class="el" href="classPString.html">PString</a> &amp;<a class="el" href="classPURL.html#n4">hostname</a>)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the hostname field of the URL.</em> <a href="#z507_13"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>WORD&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_14">GetPort</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the port field of the URL.</em> <a href="#z507_14"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_15">SetPort</a> (WORD newPort)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the port field in the URL.</em> <a href="#z507_15"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>BOOL&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_16">GetRelativePath</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get if path is relative or absolute.</em> <a href="#z507_16"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPString.html">PString</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_17">GetPathStr</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the path field of the URL as a string.</em> <a href="#z507_17"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_18">SetPathStr</a> (const <a class="el" href="classPString.html">PString</a> &amp;<a class="el" href="classPURL.html#n7">pathStr</a>)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the path field of the URL as a string.</em> <a href="#z507_18"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPStringArray.html">PStringArray</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_19">GetPath</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the path field of the URL as a string array.</em> <a href="#z507_19"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_20">SetPath</a> (const <a class="el" href="classPStringArray.html">PStringArray</a> &amp;<a class="el" href="classPURL.html#n8">path</a>)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the path field of the URL as a string array.</em> <a href="#z507_20"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_21">GetParameters</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the parameter (;) field of the URL.</em> <a href="#z507_21"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_22">SetParameters</a> (const <a class="el" href="classPString.html">PString</a> &amp;parameters)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the parameter (;) field of the URL.</em> <a href="#z507_22"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPStringToString.html">PStringToString</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_23">GetParamVars</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the parameter (;) field(s) of the URL as a string dictionary.</em> <a href="#z507_23"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_24">SetParamVars</a> (const <a class="el" href="classPStringToString.html">PStringToString</a> &amp;<a class="el" href="classPURL.html#n9">paramVars</a>)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the parameter (;) field(s) of the URL as a string dictionary.</em> <a href="#z507_24"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_25">SetParamVar</a> (const <a class="el" href="classPString.html">PString</a> &amp;key, const <a class="el" href="classPString.html">PString</a> &amp;data)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the parameter (;) field of the URL as a string dictionary.</em> <a href="#z507_25"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPString.html">PString</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_26">GetFragment</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the fragment (##) field of the URL.</em> <a href="#z507_26"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_27">GetQuery</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the Query (?) field of the URL as a string.</em> <a href="#z507_27"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_28">SetQuery</a> (const <a class="el" href="classPString.html">PString</a> &amp;query)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the Query (?) field of the URL as a string.</em> <a href="#z507_28"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPStringToString.html">PStringToString</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_29">GetQueryVars</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Get the Query (?) field of the URL as a string dictionary.</em> <a href="#z507_29"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_30">SetQueryVars</a> (const <a class="el" href="classPStringToString.html">PStringToString</a> &amp;<a class="el" href="classPURL.html#n11">queryVars</a>)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the Query (?) field(s) of the URL as a string dictionary.</em> <a href="#z507_30"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_31">SetQueryVar</a> (const <a class="el" href="classPString.html">PString</a> &amp;key, const <a class="el" href="classPString.html">PString</a> &amp;data)</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Set the Query (?) field of the URL as a string dictionary.</em> <a href="#z507_31"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>BOOL&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_32">IsEmpty</a> () const</td></tr><tr><td>&nbsp;</td><td><font size=-1><em>Return TRUE if the URL is an empty string.</em> <a href="#z507_32"></a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_33">TranslateString</a> (const <a class="el" href="classPString.html">PString</a> &amp;str, <a class="el" href="classPURL.html#z507_1">TranslationType</a> type)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_34">UntranslateString</a> (const <a class="el" href="classPString.html">PString</a> &amp;str, <a class="el" href="classPURL.html#z507_1">TranslationType</a> type)</td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_35">SplitQueryVars</a> (const <a class="el" href="classPString.html">PString</a> &amp;queryStr, <a class="el" href="classPStringToString.html">PStringToString</a> &amp;<a class="el" href="classPURL.html#n11">queryVars</a>)</td></tr><tr><td nowrap align=right valign=top>BOOL&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z507_36">OpenBrowser</a> (const <a class="el" href="classPString.html">PString</a> &amp;url)</td></tr><tr><td colspan=2><br><h2>Public Types</h2></td></tr><tr><td colspan=2><br><h2>Public Methods</h2></td></tr><tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#a0">PURL</a> ()</td></tr><tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#a1">PURL</a> (const char *cstr, const char *defaultScheme=NULL)</td></tr><tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#a2">PURL</a> (const <a class="el" href="classPString.html">PString</a> &amp;str, const char *defaultScheme=NULL)</td></tr><tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#a3">PURL</a> (const <a class="el" href="classPFilePath.html">PFilePath</a> &amp;<a class="el" href="classPURL.html#n8">path</a>)</td></tr><tr><td nowrap align=right valign=top>BOOL&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#a4">LegacyParse</a> (const <a class="el" href="classPString.html">PString</a> &amp;_url, const PURLLegacyScheme *schemeInfo)</td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#a5">LegacyAsString</a> (<a class="el" href="classPURL.html#z507_0">PURL::UrlFormat</a> fmt, const PURLLegacyScheme *schemeInfo) const</td></tr><tr><td colspan="2"><div class="groupHeader">Overrides from class PObject</div></td></tr><tr><td nowrap align=right valign=top>virtual <a class="el" href="classPObject.html#z199_0">Comparison</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z505_0">Compare</a> (const <a class="el" href="classPObject.html">PObject</a> &amp;obj) const</td></tr><tr><td nowrap align=right valign=top>virtual PINDEX&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z505_1">HashFunction</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z505_2">PrintOn</a> (ostream &amp;strm) const</td></tr><tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#z505_3">ReadFrom</a> (istream &amp;strm)</td></tr><tr><td colspan=2><br><h2>Protected Methods</h2></td></tr><tr><td nowrap align=right valign=top>virtual BOOL&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#b0">InternalParse</a> (const char *cstr, const char *defaultScheme)</td></tr><tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#b1">Recalculate</a> ()</td></tr><tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n0">urlString</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPCaselessString.html">PCaselessString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n1">scheme</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n2">username</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n3">password</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPCaselessString.html">PCaselessString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n4">hostname</a></td></tr><tr><td nowrap align=right valign=top>WORD&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n5">port</a></td></tr><tr><td nowrap align=right valign=top>BOOL&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n6">relativePath</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n7">pathStr</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPStringArray.html">PStringArray</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n8">path</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPStringToString.html">PStringToString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n9">paramVars</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n10">fragment</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPStringToString.html">PStringToString</a>&nbsp;</td><td valign=bottom><a class="el" href="classPURL.html#n11">queryVars</a></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>This class describes a Universal Resource Locator. This is the desciption of a resource location as used by the World Wide Web and the PHTTPSocket# class. <p><hr><h2>Member Enumeration Documentation</h2><a name="z507_1" doxytag="PURL::TranslationType"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum PURL::TranslationType      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Type for translation of strings to URL format,.<p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a name="z507_1s4" doxytag="LoginTranslation"></a><em>LoginTranslation</em></em>&nbsp;</td><td>Translate a username/password field for a URL.</td></tr><tr><td valign=top><em><a name="z507_1s5" doxytag="PathTranslation"></a><em>PathTranslation</em></em>&nbsp;</td><td>Translate the path field for a URL.</td></tr><tr><td valign=top><em><a name="z507_1s6" doxytag="QueryTranslation"></a><em>QueryTranslation</em></em>&nbsp;</td><td>Translate the query parameters field for a URL.</td></tr></table></dl>    </td>  </tr></table><a name="z507_0" doxytag="PURL::UrlFormat"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum PURL::UrlFormat      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Print/String output representation formats. <dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a name="z507_0s0" doxytag="FullURL"></a><em>FullURL</em></em>&nbsp;</td><td>Translate to a string as a full URL.</td></tr><tr><td valign=top><em><a name="z507_0s1" doxytag="PathOnly"></a><em>PathOnly</em></em>&nbsp;</td><td>Translate to a string as only path.</td></tr><tr><td valign=top><em><a name="z507_0s2" doxytag="URIOnly"></a><em>URIOnly</em></em>&nbsp;</td><td>Translate to a string with no scheme or host.</td></tr><tr><td valign=top><em><a name="z507_0s3" doxytag="HostPortOnly"></a><em>HostPortOnly</em></em>&nbsp;</td><td>Translate to a string with scheme and host/port.</td></tr></table></dl>    </td>  </tr></table><hr><h2>Constructor &amp; Destructor Documentation</h2><a name="a0" doxytag="PURL::PURL"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> PURL::PURL </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Construct a new URL object from the URL string.     </td>  </tr></table><a name="a1" doxytag="PURL::PURL"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> PURL::PURL </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const char *&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>cstr</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>const char *&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>defaultScheme</em> = NULL</td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Construct a new URL object from the URL string. <dl compact><dt><b>Parameters: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>defaultScheme</em>&nbsp;</td><td>C string representation of the URL. Default scheme for URL </td></tr></table></dl>    </td>  </tr></table><a name="a2" doxytag="PURL::PURL"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> PURL::PURL </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="el" href="classPString.html">PString</a> &amp;&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>str</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>const char *&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>defaultScheme</em> = NULL</td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Construct a new URL object from the URL string. <dl compact><dt><b>Parameters: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>defaultScheme</em>&nbsp;</td><td>String representation of the URL. Default scheme for URL </td></tr></table></dl>    </td>  </tr></table><a name="a3" doxytag="PURL::PURL"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> PURL::PURL </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="el" href="classPFilePath.html">PFilePath</a> &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp; <em>path</em>          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Construct a new URL object from the file path. <dl compact><dt><b>Parameters: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em>path</em>&nbsp;</td><td>File path to turn into a "file:" URL. </td></tr></table></dl>    </td>  </tr></table>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -