On Wed, 22 Jan 2025 18:55:10 GMT, Joe Wang <jo...@openjdk.org> wrote:

> Fix broken links in java.xml:
> 
> Catalog: contacted Oasis. The standard page 
> (https://www.oasis-open.org/standard/xmlcatalogs/) now links to the PDF 
> version. That is what I'm using now, replacing the html pages. Not ideal, but 
> at least it's displayed within the browser rather than downloaded as the html 
> version did.
> 
> QName: rewrote the javadocs.

Looks good. Some minor nits

src/java.xml/share/classes/javax/xml/namespace/QName.java line 332:

> 330: 
> 331:     /**
> 332:      * Returns the string representation of this {@code QName}.

Could use {@return ...} construct (same for `valueOf`)

src/java.xml/share/classes/javax/xml/namespace/QName.java line 358:

> 356:      * }</pre>
> 357:      * Since the {@code Prefix} is not represented in the string form, 
> it will be
> 358:      * set to {@link javax.xml.XMLConstants#DEFAULT_NS_PREFIX 
> XMLConstants.DEFAULT_NS_PREFIX}.

Since this is in the import statement, `javax.xml.` does not seem to be needed.

src/java.xml/share/classes/javax/xml/namespace/QName.java line 362:

> 360:      * @apiNote This method does not perform full validation of the 
> resulting
> 361:      * {@code QName}. The {@code NamespaceURI} is not validated as a
> 362:      * <a href="http://www.ietf.org/rfc/rfc2396.txt";>URI reference</a>.

`https` would be preferred. (same for the following locations)

-------------

PR Review: https://git.openjdk.org/jdk/pull/23242#pullrequestreview-2568493694
PR Review Comment: https://git.openjdk.org/jdk/pull/23242#discussion_r1926106540
PR Review Comment: https://git.openjdk.org/jdk/pull/23242#discussion_r1926115569
PR Review Comment: https://git.openjdk.org/jdk/pull/23242#discussion_r1926115385

Reply via email to