-
Notifications
You must be signed in to change notification settings - Fork 0
Exploring_XML
hhzl edited this page May 16, 2025
·
34 revisions
Gathering of existing material ...
https://wiki.squeak.org/squeak/6338
https://wiki.squeak.org/squeak/6433
Lift out examples from Erudite https://github.com/Cuis-Smalltalk/Erudite
https://raw.githubusercontent.com/Cuis-Smalltalk/Erudite/refs/heads/master/Examples/xmlbook3.xml Add the statement which reads this here
https://wiki.squeak.org/squeak/6342
(XMLDOMParser parseFileNamed: 'fao_country_names.xml')
firstNode
allElementsSelect: [ : each |
each localName = 'geographical_region' ].
The file fao_country_names.xml seems to be no longer available in XML, see https://data.apps.fao.org/catalog/dataset/country-names
Find another candidate.
https://github.com/pharo-contributions/XML-XMLParser
|xmlString|
xmlString := '<?xml version="1.0" encoding="UTF-8"?>
<countries>
<country code="af" handle="afghanistan" continent="asia" iso="4">Afghanistan</country>
<country code="al" handle="albania" continent="europe" iso="8">Albania</country>
<country code="dz" handle="algeria" continent="africa" iso="12">Algeria</country>
</countries>'.
(XMLDOMParser parse: xmlString) document root nodes inspect
Does not work, needs to be adapted.
13 year old Pharo video https://www.youtube.com/watch?v=6q78hzawfGU