Skip to content

Instantly share code, notes, and snippets.

@jarnaldich
Created March 21, 2023 13:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jarnaldich/2fde059a196ec55c58372e61bbffb2b2 to your computer and use it in GitHub Desktop.
Save jarnaldich/2fde059a196ec55c58372e61bbffb2b2 to your computer and use it in GitHub Desktop.
[XML Processing in Pharo] #xml #pharo #smalltalk
Gofer it
smalltalkhubUser: 'PharoExtras' project: 'XMLParserHTML';
configurationOf: 'XMLParserHTML';
loadStable.
Gofer it
smalltalkhubUser: 'PharoExtras' project: 'XPath';
configurationOf: 'XPath';
loadStable.
| tree layers |
tree := (XMLDOMParser parseURL: 'https://geoserveis.icgc.cat/servei/catalunya/ortodarp/wms?service=WMS&request=GetCapabilities').
layers := (tree xpath: '/WMS_Capabilities/Capability//Layer/Name').
Clipboard clipboardText: (Character cr join: (layers collect: [ :ln | ln contentString ]))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment