From 5d5e435932901fd51a3f40c10cd717536c422c4b Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Fri, 25 Apr 2025 10:12:19 -0400 Subject: [PATCH] submit XML project --- .idea/compiler.xml | 5 +- .idea/encodings.xml | 2 + .idea/inspectionProfiles/Project_Default.xml | 1 + .idea/jarRepositories.xml | 15 + xml/README.md | 11 +- xml/pom.xml | 347 ++++-------------- .../java/com/baeldung/sax/SaxParserMain.java | 120 ------ .../java/com/baeldung/xml/JDomParser.java | 61 --- .../main/java/com/baeldung/xml/JaxenDemo.java | 56 --- .../java/com/baeldung/xml/StaxParser.java | 120 ------ .../com/baeldung/xml/XMLDocumentWriter.java | 41 --- .../xml/attribute/JooxTransformer.java | 38 -- .../com/baeldung/xml/binding/Tutorial.java | 68 ---- .../java/com/baeldung/xml/jibx/Identity.java | 14 - .../com/baeldung/xml/stax/StaxParser.java | 74 ---- .../java/com/baeldung/xml/stax/WebSite.java | 40 -- .../com/baeldung/xmlhtml/Application.java | 10 - .../baeldung/xmlhtml/helpers/XMLRunner.java | 12 - .../xmlhtml/pojo/jaxb/html/ExampleHTML.java | 38 -- .../jaxb/html/elements/CustomElement.java | 18 - .../xmlhtml/pojo/jaxb/html/elements/Meta.java | 30 -- .../pojo/jaxb/xml/elements/Ancestor.java | 28 -- .../pojo/jaxb/xml/elements/DescendantOne.java | 19 - .../sax/SaxParserMain.java | 2 +- .../xml/DefaultParser.java | 2 +- .../xml/Dom4JParser.java | 2 +- .../{ossez => isharkfly}/xml/JDomParser.java | 2 +- .../xml/JaxbParser.java | 6 +- .../{ossez => isharkfly}/xml/JaxenDemo.java | 2 +- .../{ossez => isharkfly}/xml/StaxParser.java | 4 +- .../xml/XMLDocumentWriter.java | 2 +- .../xml/attribute/Dom4jTransformer.java | 2 +- .../xml/attribute/JaxpTransformer.java | 2 +- .../xml/attribute/JooxTransformer.java | 2 +- .../xml/attribute/jmh/AttributeBenchMark.java | 8 +- .../xml/binding/Tutorial.java | 2 +- .../xml/binding/Tutorials.java | 2 +- .../xml/jibx/Customer.java | 2 +- .../xml/jibx/Identity.java | 2 +- .../xml/jibx/Person.java | 2 +- .../xml/jibx/Phone.java | 2 +- .../xml/stax/StaxParser.java | 2 +- .../xml/stax/WebSite.java | 2 +- .../xmlhtml/Application.java | 4 +- .../xmlhtml/Constants.java | 2 +- .../freemarker/FreemarkerTransformer.java | 4 +- .../isharkfly/xmlhtml/helpers/XMLRunner.java | 12 + .../xmlhtml/helpers/jaxb/JAXBHelper.java | 16 +- .../xmlhtml/jaxp/JaxpTransformer.java | 2 +- .../xmlhtml/mustache/MustacheTransformer.java | 4 +- .../xmlhtml/pojo/jaxb/html/ExampleHTML.java | 6 +- .../xmlhtml/pojo/jaxb/html/elements/Body.java | 2 +- .../jaxb/html/elements/CustomElement.java | 2 +- .../xmlhtml/pojo/jaxb/html/elements/Meta.java | 2 +- .../jaxb/html/elements/NestedElement.java | 2 +- .../xmlhtml/pojo/jaxb/xml/XMLExample.java | 4 +- .../pojo/jaxb/xml/elements/Ancestor.java | 2 +- .../pojo/jaxb/xml/elements/DescendantOne.java | 2 +- .../jaxb/xml/elements/DescendantThree.java | 2 +- .../pojo/jaxb/xml/elements/DescendantTwo.java | 2 +- .../xmlhtml/stax/StaxTransformer.java | 2 +- .../java/com/ossez/xml/DefaultParser.java | 193 ---------- .../main/java/com/ossez/xml/Dom4JParser.java | 130 ------- .../main/java/com/ossez/xml/JaxbParser.java | 68 ---- .../ossez/xml/attribute/Dom4jTransformer.java | 49 --- .../ossez/xml/attribute/JaxpTransformer.java | 64 ---- .../xml/attribute/jmh/AttributeBenchMark.java | 77 ---- .../java/com/ossez/xml/binding/Tutorials.java | 22 -- .../java/com/ossez/xml/jibx/Customer.java | 53 --- .../main/java/com/ossez/xml/jibx/Person.java | 25 -- .../main/java/com/ossez/xml/jibx/Phone.java | 14 - .../java/com/ossez/xmlhtml/Constants.java | 22 -- .../freemarker/FreemarkerTransformer.java | 40 -- .../com/ossez/xmlhtml/helpers/XMLRunner.java | 11 - .../xmlhtml/helpers/jaxb/JAXBHelper.java | 77 ---- .../ossez/xmlhtml/jaxp/JaxpTransformer.java | 103 ------ .../xmlhtml/mustache/MustacheTransformer.java | 30 -- .../xmlhtml/pojo/jaxb/html/elements/Body.java | 29 -- .../jaxb/html/elements/NestedElement.java | 17 - .../xmlhtml/pojo/jaxb/xml/XMLExample.java | 21 -- .../jaxb/xml/elements/DescendantThree.java | 18 - .../pojo/jaxb/xml/elements/DescendantTwo.java | 17 - .../ossez/xmlhtml/stax/StaxTransformer.java | 99 ----- xml/src/main/resources/customer-binding.xml | 12 +- .../baeldung/sax/SaxParserMainUnitTest.java | 44 --- .../baeldung/xml/DefaultParserUnitTest.java | 82 ----- .../com/baeldung/xml/JaxbParserUnitTest.java | 42 --- .../com/baeldung/xml/StaxParserUnitTest.java | 28 -- .../xml/XMLDocumentWriterUnitTest.java | 52 --- .../xml/attribute/Dom4jProcessorUnitTest.java | 70 ---- .../xml/attribute/JooxProcessorUnitTest.java | 70 ---- .../baeldung/xml/jibx/CustomerUnitTest.java | 52 --- .../FreemarkerTransformerUnitTest.java | 32 -- .../mustache/MustacheTransformerUnitTest.java | 30 -- .../xmlhtml/stax/StaxTransformerUnitTest.java | 28 -- .../sax/SaxParserMainUnitTest.java | 2 +- .../xml/DefaultParserUnitTest.java | 2 +- .../xml/Dom4JParserUnitTest.java | 2 +- .../xml/JDomParserUnitTest.java | 2 +- .../xml/JaxbParserUnitTest.java | 4 +- .../xml/JaxenDemoUnitTest.java | 2 +- .../xml/StaxParserUnitTest.java | 4 +- .../xml/XMLDocumentWriterUnitTest.java | 2 +- .../xml/XercesDomUnitTest.java | 2 +- .../xml/attribute/Dom4jProcessorUnitTest.java | 2 +- .../xml/attribute/JaxpProcessorUnitTest.java | 2 +- .../xml/attribute/JooxProcessorUnitTest.java | 2 +- .../xml/jibx/CustomerUnitTest.java | 2 +- .../xml/stax/StaxParserUnitTest.java | 2 +- .../delhtmltags/RemoveHtmlTagsLiveTest.java | 2 +- .../FreemarkerTransformerUnitTest.java | 4 +- .../xmlhtml/jaxp/JaxpTransformerUnitTest.java | 2 +- .../mustache/MustacheTransformerUnitTest.java | 4 +- .../xmlhtml/stax/StaxTransformerUnitTest.java | 2 +- .../com/ossez/xml/Dom4JParserUnitTest.java | 133 ------- .../com/ossez/xml/JDomParserUnitTest.java | 38 -- .../java/com/ossez/xml/JaxenDemoUnitTest.java | 25 -- .../java/com/ossez/xml/XercesDomUnitTest.java | 139 ------- .../xml/attribute/JaxpProcessorUnitTest.java | 48 --- .../ossez/xml/stax/StaxParserUnitTest.java | 31 -- .../xmlhtml/jaxp/JaxpTransformerUnitTest.java | 33 -- 121 files changed, 196 insertions(+), 3310 deletions(-) delete mode 100644 xml/src/main/java/com/baeldung/sax/SaxParserMain.java delete mode 100644 xml/src/main/java/com/baeldung/xml/JDomParser.java delete mode 100644 xml/src/main/java/com/baeldung/xml/JaxenDemo.java delete mode 100644 xml/src/main/java/com/baeldung/xml/StaxParser.java delete mode 100644 xml/src/main/java/com/baeldung/xml/XMLDocumentWriter.java delete mode 100644 xml/src/main/java/com/baeldung/xml/attribute/JooxTransformer.java delete mode 100644 xml/src/main/java/com/baeldung/xml/binding/Tutorial.java delete mode 100644 xml/src/main/java/com/baeldung/xml/jibx/Identity.java delete mode 100644 xml/src/main/java/com/baeldung/xml/stax/StaxParser.java delete mode 100644 xml/src/main/java/com/baeldung/xml/stax/WebSite.java delete mode 100644 xml/src/main/java/com/baeldung/xmlhtml/Application.java delete mode 100644 xml/src/main/java/com/baeldung/xmlhtml/helpers/XMLRunner.java delete mode 100644 xml/src/main/java/com/baeldung/xmlhtml/pojo/jaxb/html/ExampleHTML.java delete mode 100644 xml/src/main/java/com/baeldung/xmlhtml/pojo/jaxb/html/elements/CustomElement.java delete mode 100644 xml/src/main/java/com/baeldung/xmlhtml/pojo/jaxb/html/elements/Meta.java delete mode 100644 xml/src/main/java/com/baeldung/xmlhtml/pojo/jaxb/xml/elements/Ancestor.java delete mode 100644 xml/src/main/java/com/baeldung/xmlhtml/pojo/jaxb/xml/elements/DescendantOne.java rename xml/src/main/java/com/{ossez => isharkfly}/sax/SaxParserMain.java (99%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/DefaultParser.java (99%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/Dom4JParser.java (99%) mode change 100755 => 100644 rename xml/src/main/java/com/{ossez => isharkfly}/xml/JDomParser.java (98%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/JaxbParser.java (93%) rename xml/src/main/java/com/{ossez => isharkfly}/xml/JaxenDemo.java (98%) rename xml/src/main/java/com/{ossez => isharkfly}/xml/StaxParser.java (98%) rename xml/src/main/java/com/{ossez => isharkfly}/xml/XMLDocumentWriter.java (98%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/attribute/Dom4jTransformer.java (98%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/attribute/JaxpTransformer.java (98%) rename xml/src/main/java/com/{ossez => isharkfly}/xml/attribute/JooxTransformer.java (96%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/attribute/jmh/AttributeBenchMark.java (92%) rename xml/src/main/java/com/{ossez => isharkfly}/xml/binding/Tutorial.java (97%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/binding/Tutorials.java (91%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/jibx/Customer.java (96%) rename xml/src/main/java/com/{ossez => isharkfly}/xml/jibx/Identity.java (85%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/jibx/Person.java (92%) rename xml/src/main/java/com/{baeldung => isharkfly}/xml/jibx/Phone.java (83%) rename xml/src/main/java/com/{ossez => isharkfly}/xml/stax/StaxParser.java (98%) rename xml/src/main/java/com/{ossez => isharkfly}/xml/stax/WebSite.java (95%) rename xml/src/main/java/com/{ossez => isharkfly}/xmlhtml/Application.java (58%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/Constants.java (96%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/freemarker/FreemarkerTransformer.java (94%) create mode 100644 xml/src/main/java/com/isharkfly/xmlhtml/helpers/XMLRunner.java rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/helpers/jaxb/JAXBHelper.java (83%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/jaxp/JaxpTransformer.java (99%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/mustache/MustacheTransformer.java (91%) rename xml/src/main/java/com/{ossez => isharkfly}/xmlhtml/pojo/jaxb/html/ExampleHTML.java (80%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/pojo/jaxb/html/elements/Body.java (91%) rename xml/src/main/java/com/{ossez => isharkfly}/xmlhtml/pojo/jaxb/html/elements/CustomElement.java (82%) rename xml/src/main/java/com/{ossez => isharkfly}/xmlhtml/pojo/jaxb/html/elements/Meta.java (89%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/pojo/jaxb/html/elements/NestedElement.java (86%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/pojo/jaxb/xml/XMLExample.java (78%) rename xml/src/main/java/com/{ossez => isharkfly}/xmlhtml/pojo/jaxb/xml/elements/Ancestor.java (92%) rename xml/src/main/java/com/{ossez => isharkfly}/xmlhtml/pojo/jaxb/xml/elements/DescendantOne.java (82%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/pojo/jaxb/xml/elements/DescendantThree.java (82%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/pojo/jaxb/xml/elements/DescendantTwo.java (87%) rename xml/src/main/java/com/{baeldung => isharkfly}/xmlhtml/stax/StaxTransformer.java (99%) delete mode 100644 xml/src/main/java/com/ossez/xml/DefaultParser.java delete mode 100644 xml/src/main/java/com/ossez/xml/Dom4JParser.java delete mode 100644 xml/src/main/java/com/ossez/xml/JaxbParser.java delete mode 100644 xml/src/main/java/com/ossez/xml/attribute/Dom4jTransformer.java delete mode 100644 xml/src/main/java/com/ossez/xml/attribute/JaxpTransformer.java delete mode 100644 xml/src/main/java/com/ossez/xml/attribute/jmh/AttributeBenchMark.java delete mode 100644 xml/src/main/java/com/ossez/xml/binding/Tutorials.java delete mode 100644 xml/src/main/java/com/ossez/xml/jibx/Customer.java delete mode 100644 xml/src/main/java/com/ossez/xml/jibx/Person.java delete mode 100644 xml/src/main/java/com/ossez/xml/jibx/Phone.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/Constants.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/freemarker/FreemarkerTransformer.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/helpers/XMLRunner.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/helpers/jaxb/JAXBHelper.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/jaxp/JaxpTransformer.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/mustache/MustacheTransformer.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/pojo/jaxb/html/elements/Body.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/pojo/jaxb/html/elements/NestedElement.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/pojo/jaxb/xml/XMLExample.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/pojo/jaxb/xml/elements/DescendantThree.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/pojo/jaxb/xml/elements/DescendantTwo.java delete mode 100644 xml/src/main/java/com/ossez/xmlhtml/stax/StaxTransformer.java delete mode 100644 xml/src/test/java/com/baeldung/sax/SaxParserMainUnitTest.java delete mode 100755 xml/src/test/java/com/baeldung/xml/DefaultParserUnitTest.java delete mode 100755 xml/src/test/java/com/baeldung/xml/JaxbParserUnitTest.java delete mode 100755 xml/src/test/java/com/baeldung/xml/StaxParserUnitTest.java delete mode 100644 xml/src/test/java/com/baeldung/xml/XMLDocumentWriterUnitTest.java delete mode 100644 xml/src/test/java/com/baeldung/xml/attribute/Dom4jProcessorUnitTest.java delete mode 100644 xml/src/test/java/com/baeldung/xml/attribute/JooxProcessorUnitTest.java delete mode 100644 xml/src/test/java/com/baeldung/xml/jibx/CustomerUnitTest.java delete mode 100644 xml/src/test/java/com/baeldung/xmlhtml/freemarker/FreemarkerTransformerUnitTest.java delete mode 100644 xml/src/test/java/com/baeldung/xmlhtml/mustache/MustacheTransformerUnitTest.java delete mode 100644 xml/src/test/java/com/baeldung/xmlhtml/stax/StaxTransformerUnitTest.java rename xml/src/test/java/com/{ossez => isharkfly}/sax/SaxParserMainUnitTest.java (98%) rename xml/src/test/java/com/{ossez => isharkfly}/xml/DefaultParserUnitTest.java (99%) rename xml/src/test/java/com/{baeldung => isharkfly}/xml/Dom4JParserUnitTest.java (98%) mode change 100755 => 100644 rename xml/src/test/java/com/{baeldung => isharkfly}/xml/JDomParserUnitTest.java (97%) mode change 100755 => 100644 rename xml/src/test/java/com/{ossez => isharkfly}/xml/JaxbParserUnitTest.java (93%) rename xml/src/test/java/com/{baeldung => isharkfly}/xml/JaxenDemoUnitTest.java (95%) mode change 100755 => 100644 rename xml/src/test/java/com/{ossez => isharkfly}/xml/StaxParserUnitTest.java (89%) rename xml/src/test/java/com/{ossez => isharkfly}/xml/XMLDocumentWriterUnitTest.java (98%) rename xml/src/test/java/com/{baeldung => isharkfly}/xml/XercesDomUnitTest.java (99%) rename xml/src/test/java/com/{ossez => isharkfly}/xml/attribute/Dom4jProcessorUnitTest.java (98%) rename xml/src/test/java/com/{baeldung => isharkfly}/xml/attribute/JaxpProcessorUnitTest.java (97%) rename xml/src/test/java/com/{ossez => isharkfly}/xml/attribute/JooxProcessorUnitTest.java (98%) rename xml/src/test/java/com/{ossez => isharkfly}/xml/jibx/CustomerUnitTest.java (98%) rename xml/src/test/java/com/{baeldung => isharkfly}/xml/stax/StaxParserUnitTest.java (96%) rename xml/src/test/java/com/{baeldung => isharkfly}/xmlhtml/delhtmltags/RemoveHtmlTagsLiveTest.java (98%) rename xml/src/test/java/com/{ossez => isharkfly}/xmlhtml/freemarker/FreemarkerTransformerUnitTest.java (92%) rename xml/src/test/java/com/{baeldung => isharkfly}/xmlhtml/jaxp/JaxpTransformerUnitTest.java (96%) rename xml/src/test/java/com/{ossez => isharkfly}/xmlhtml/mustache/MustacheTransformerUnitTest.java (91%) rename xml/src/test/java/com/{ossez => isharkfly}/xmlhtml/stax/StaxTransformerUnitTest.java (95%) delete mode 100644 xml/src/test/java/com/ossez/xml/Dom4JParserUnitTest.java delete mode 100644 xml/src/test/java/com/ossez/xml/JDomParserUnitTest.java delete mode 100644 xml/src/test/java/com/ossez/xml/JaxenDemoUnitTest.java delete mode 100644 xml/src/test/java/com/ossez/xml/XercesDomUnitTest.java delete mode 100644 xml/src/test/java/com/ossez/xml/attribute/JaxpProcessorUnitTest.java delete mode 100644 xml/src/test/java/com/ossez/xml/stax/StaxParserUnitTest.java delete mode 100644 xml/src/test/java/com/ossez/xmlhtml/jaxp/JaxpTransformerUnitTest.java diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 510a6a6dca..7be65d59e4 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -21,14 +21,14 @@ - + - + @@ -57,6 +57,7 @@ + diff --git a/.idea/encodings.xml b/.idea/encodings.xml index 6fc7c0eec4..048b938b7b 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -110,5 +110,7 @@ + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index df7825df61..9c69411050 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -1,6 +1,7 @@ \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index cfbbd38e55..c48ca7ce5f 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -11,6 +11,11 @@