Re: What's the difference in these tags?

From: Date: Wed, 18 Oct 2006 15:33:23 +0000
Subject: Re: What's the difference in these tags?
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969374237@lists.php.net to get a copy of this message
Hello Richard! You always have the most thorough emails! ;-) Use <function>, and feel free to (a) get a php.net account and (b) commit the patch :) Regards, Philip http://doc.php.net/php/dochowto/ On Oct 18, 2006, at 4:25 AM, Richard A. Quadling wrote:
Hi. In trying to resolve a bug with aliases (http://bugs.php.net/bug.php?id=37143), I've come across this difference. The XML for ocicancel is ... <refentry id="function.ocicancel"> <refnamediv> <refname>ocicancel</refname> <refpurpose>&Alias; <function>oci_cancel</function></refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <simpara> &info.function.alias; <function>oci_cancel</function>. </simpara> </refsect1> </refentry> The XML for ocicloselob is ... <refentry id="function.ocicloselob"> <refnamediv> <refname>ocicloselob</refname> <refpurpose>&Alias; <xref linkend="function.oci-lob-close" /></refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <simpara> &info.function.alias; <xref linkend="function.oci-lob-close" />. </simpara> </refsect1> </refentry> The main difference is <function> vs <xref> If you take a look at http://www.php.net/manual/en/ref.oci8.php you will see that the display types for these two aliases are different ... ocicancel -- Alias of oci_cancel() (This is in bold) ocicloselob -- Alias of OCI-Lob->close (This is not in bold). In the standard CHM Manual (and I had to download one to make sure that my own compilation wasn't the problem ...) this is shown correctly. In the Extended CHM Manual (and again, I downloaded one), this is NOT shown correctly. Instead, it is shown as ... ocicancel - Alias of oci_cancel ocicloselob - Alias of No bold and a missing method. I tried the different skins too. Just in case THAT was the issue. I can say that the build for the Extended CHM Help File is not dealing with these correctly. I found <refpurpose>&Alias; <xref linkend="function. in only 15 files. They are all in the OCI section (Oracle Functions). I changed the <xref> to <function> and build my own manual and it all seems OK so far (passed make test and make test_xml and is building right now!) (Twiddle thumbs). Ah. Just checked the output of make chm_xsl and the two files are different ... <a href="function.oci-cancel.html"><b class="function">oci_cancel()</b></a> And <b class="function">function.oci-lob-close()</b> No anchor for the one that is an alias of a method. Any ideas? I've attached the patch. I'd like to fix this, but I don't really know what is going on to get from .XML to .HTML with chm_xsl. Regards, Richard Quadling <oci8.diff.txt>


« previous php.doc (#969374237) next »