XML-XMLParser
所属分类:collect
开发工具:Smalltalk
文件大小:0KB
下载次数:0
上传日期:2023-05-22 13:42:21
上 传 者:
sh-1993
说明: 用于Pharo的XML解析器,
(XML Parser for Pharo,)
文件列表:
.ci.ston (168, 2023-11-17)
.project (50, 2023-11-17)
LICENSE (1076, 2023-11-17)
doc/ (0, 2023-11-17)
doc/images/ (0, 2023-11-17)
doc/images/screen001.png (137941, 2023-11-17)
src/ (0, 2023-11-17)
src/.properties (21, 2023-11-17)
src/BaselineOfXMLParser/ (0, 2023-11-17)
src/BaselineOfXMLParser/BaselineOfXMLParser.class.st (2835, 2023-11-17)
src/BaselineOfXMLParser/package.st (41, 2023-11-17)
src/XML-Parser-GTExtensions/ (0, 2023-11-17)
src/XML-Parser-GTExtensions/FileReference.extension.st (2693, 2023-11-17)
src/XML-Parser-GTExtensions/GLMXMLDisabledDocumentHighlighterTextStylerDecorator.class.st (1285, 2023-11-17)
src/XML-Parser-GTExtensions/GLMXMLDisabledRubricHighlightedTextPresentation.class.st (833, 2023-11-17)
src/XML-Parser-GTExtensions/GLMXMLDocumentHighlighterTextStylerDecorator.class.st (2910, 2023-11-17)
src/XML-Parser-GTExtensions/GLMXMLHighlighterTextStylerDecorator.class.st (2234, 2023-11-17)
src/XML-Parser-GTExtensions/GLMXMLOuterXMLDocumentHighlighterTextStylerDecorator.class.st (2505, 2023-11-17)
src/XML-Parser-GTExtensions/SAXPositionHandler.class.st (2602, 2023-11-17)
src/XML-Parser-GTExtensions/SAXPositionParserDriver.class.st (4130, 2023-11-17)
src/XML-Parser-GTExtensions/XMLAttribute.extension.st (253, 2023-11-17)
src/XML-Parser-GTExtensions/XMLAttributeList.extension.st (246, 2023-11-17)
src/XML-Parser-GTExtensions/XMLDeclarationNode.extension.st (144, 2023-11-17)
src/XML-Parser-GTExtensions/XMLDoctypeDeclaration.extension.st (483, 2023-11-17)
src/XML-Parser-GTExtensions/XMLDocument.extension.st (1674, 2023-11-17)
src/XML-Parser-GTExtensions/XMLDocumentHighlightDefaults.class.st (6427, 2023-11-17)
src/XML-Parser-GTExtensions/XMLDocumentHighlighter.class.st (8150, 2023-11-17)
src/XML-Parser-GTExtensions/XMLElement.extension.st (2532, 2023-11-17)
src/XML-Parser-GTExtensions/XMLExternalDocumentConverter.class.st (4331, 2023-11-17)
src/XML-Parser-GTExtensions/XMLHighlight.class.st (1182, 2023-11-17)
src/XML-Parser-GTExtensions/XMLHighlightDefaults.class.st (1321, 2023-11-17)
src/XML-Parser-GTExtensions/XMLHighlighter.class.st (1805, 2023-11-17)
src/XML-Parser-GTExtensions/XMLHighlightingCanonicalWriterFormatter.class.st (6614, 2023-11-17)
src/XML-Parser-GTExtensions/XMLHighlightingParser.class.st (4821, 2023-11-17)
src/XML-Parser-GTExtensions/XMLHighlightingPrettyPrintingWriterFormatter.class.st (6774, 2023-11-17)
src/XML-Parser-GTExtensions/XMLHighlightingPrologPrettyPrintingWriterFormatter.class.st (6967, 2023-11-17)
... ...
# XML-XMLParser
[![Test](https://github.com/pharo-contributions/XML-XMLParser/actions/workflows/test.yml/badge.svg)](https://github.com/pharo-contributions/XML-XMLParser/actions/workflows/test.yml)
XML Parser for [Pharo](http://www.pharo.org)
## Description
`XMLParser` provides validating SAX and DOM parsers for well-formed XML documents.
It also provides a DOM API for manipulating documents, namespace support, and an
optional `XMLWriter` for writing documents. Validation and namespace checking are
enabled by default, but not resolution of external entities.
Implements:
- http://www.w3.org/TR/REC-xml/
- http://www.w3.org/TR/REC-xml-names/
- http://www.w3.org/TR/xml-id/
- http://www.w3.org/TR/xmlbase/
## Installation
```Smalltalk
Metacello new
baseline: 'XMLParser';
repository: 'github://pharo-contributions/XML-XMLParser/src';
load.
```
## How to use
Use the `XMLDOMParser` to parse a URL:
```Smalltalk
(XMLDOMParser parseURL: 'https://www.w3schools.com/xml/simple.xml') inspect
```
or give an XML file directly:
```Smalltalk
|xmlString|
xmlString := '
Afghanistan
Albania
Algeria
'.
(XMLDOMParser parse: xmlString) document inspect
```
Check [https://montyos.wordpress.com](https://montyos.wordpress.com) for more
examples and descriptions.
## Screenshot
![alt text](doc/images/screen001.png "Screenshot")
## LICENSE
[MIT License](LICENSE)
## History
This project was migrated from [http://smalltalkhub.com/#!/~PharoExtras/XMLParser](http://smalltalkhub.com/#!/~PharoExtras/XMLParser)
近期下载者:
相关文件:
收藏者: