-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Java.Interop.Tools.JavaSource] Fix up common HTML tags
Fixes: #1071 The latest API docs update contained a couple dozen parsing issues due to broken `<code></code>` elements, reserved inline characters in `<code>` elements, and other issues. These issues have been fixed by no longer attempting to parse `<code>` elements with Irony. Instead, an HTML processing step has been added which replaces, removes, or decodes well known HTML tags after the javadoc is parsed. Parsing for `<a/>` elements has also been updated to fix all 83 cases where `href` attribute parsing would fail. Now when we we encounter an `<a/>` element that points to code or a local path we will only include the element value in the javadoc, and not the full `href` attribute. Readability of our generated docs should be improved by both of these changes, as there will be fewer encoded character entities in places where they are not necessary.
- Loading branch information
Showing
5 changed files
with
122 additions
and
70 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters