Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

XML-Parse

 [1/11] from: AJMartin::orcon::net::nz at: 5-Aug-2003 17:28


Anyone know what's happened to Gavin McKenzie and his site? http://www3.sympatico.ca/gavin.mckenzie/ xml-parse.r xml-object.r Gavin McKenzie Andrew J Martin ICQ: 26227169 http://www.rebol.it/Valley/ http://valley.orcon.net.nz/ http://Valley.150m.com/

 [2/11] from: bry:itnisk at: 5-Aug-2003 9:33


No it's been gone for a while. I have copies of xml-parse and xml-object though.

 [3/11] from: AJMartin:orcon at: 5-Aug-2003 19:56


Hi, Bryan. Can you email them to me please? I want to make a good XML parser for Rebol. Andrew J Martin ICQ: 26227169 http://www.rebol.it/Valley/ http://valley.orcon.net.nz/ http://Valley.150m.com/

 [4/11] from: brett:codeconscious at: 5-Aug-2003 17:52


> > Anyone know what's happened to Gavin McKenzie and his site? > No it's been gone for a while. I have copies of xml-parse and xml-object > though.
Pity.
> No it's been gone for a while. I have copies of xml-parse and xml-object > though.
http://web.archive.org/web/*/http://www3.sympatico.ca/gavin.mckenzie/

 [5/11] from: AJMartin:orcon at: 5-Aug-2003 20:37


Best place seems to be: http://web.archive.org/web/20020206034735/http://www3.sympatico.ca/gavin.mckenzie/ Andrew J Martin ICQ: 26227169 http://www.rebol.it/Valley/ http://valley.orcon.net.nz/ http://Valley.150m.com/

 [6/11] from: bry:itnisk at: 5-Aug-2003 10:42


Hmm following Brett's web archive link I can get them at http://web.archive.org/web/20010815130124/http://www3.sympatico.ca/gavin .mckenzie/rebol/xml-parse.r and http://web.archive.org/web/20010815130124/http://www3.sympatico.ca/gavin .mckenzie/rebol/xml-object.r which are the versions I attached here. Unfortunately the ones I have are at home so I can't email them till tonight, doubtful that there's any difference so I won't unless you want. I've thought about doing the same, mainly cause I want to have xpath in Rebol, and to do that I need a decent xml parser. I'm sure you're better qualified than me for doing it but if you need any help on the project I'd be glad to help.

 [7/11] from: andreas:bolka:gmx at: 5-Aug-2003 17:08


Tuesday, August 5, 2003, 7:28:47 AM, A wrote:
> Anyone know what's happened to Gavin McKenzie and his site? > http://www3.sympatico.ca/gavin.mckenzie/ > xml-parse.r > xml-object.r
I attached my copy of them. -- Best regards, Andreas -- Binary/unsupported file stripped by Listar -- -- Type: application/octet-stream -- File: xml-parse.r -- Binary/unsupported file stripped by Listar -- -- Type: application/octet-stream -- File: xml-object.r

 [8/11] from: andreas:bolka:gmx at: 5-Aug-2003 17:45


Tuesday, August 5, 2003, 5:08:49 PM, Andreas wrote: [hey you listar, it was definitely text/plain ;)]
> -- Binary/unsupported file stripped by Listar -- > -- Type: application/octet-stream > -- File: xml-parse.r
write %xml-parse.r decompress #{ 789CED3D6B57DCC8B19FAF7F455B3E6B206106DBBB37773378ED60C059121B13 C3E626770E9B23340D28D648633D60D8C77F4F55F55B6ACD48187BBD7BA78F0D 62A6ABBA5E5D5D5DFDD0DBFD176F5EB1F13D06E5242E133E62C10E9B663967FF 78FD8A3D1E3E6251369D25719896ACE025CBCEE98B599817717AC1CA2C4B8A61 40F02F6304675FCCA7C900BFE7C39C3EDF0B4BFCFCABC11E8F064F1E3D7A4C9F FE9D03862C1DB147C3FF197E451FED54E5659603057F0EAFE294BD1CB2D7D15F 79FA43CC4503FBD3304E00D3057E3D9C46EFE8BB3F1537D35958C651368C42AA 7754E5B3AC80367FA43FB1BC453ED70A7656C5493900E444E0004865E7551A95 40094BC2E85DC1429656D3339E23A71ABC298B731E9655CE8B4D16A751524D40 18235D7DC08A6A36CB72A896E56C776FE764078447AD142D95B085C370CA8B59 1871BB129F032FD012D2535E7268AEE4791A266CEF640F309C8152EEE9EA27B2 425A8AEA71C18A288F672583A73263510E647316A65A893CD7C0E56558B208BE CB663CC76A3C86067376158708C1AF00ED561426C919088A4D797419A67131DD D408808D599E4DAA085A60674906B58A32AF2214142BE2699C84395251578646 D054CAD0E60D7830642347135EC417299F106B40D880280301644080065C1368 81DA49C2F335969DFD1B7421D8BD0C810CCE5307D599A6D6C82623E15F7368E4 5D9A5DA74E2F209D9C83E298F80E9006C73BFF0834F8FA710C86C3D9CED181D2 F6063BBB81AE71154FD86B7E7111A785C3ED4BA845DD304E01601A9285C23F40 BB09B6C4052808F19A9F1531EAB434F6775996B3D1D6D6F5F5F570AA7183ED6E 01F4569C4EF87C78594E13D3DA312837079B7224057D81DA47F306C1802970DB C4511E6761C1D95A948445B1C674BF5708A4456569190209407D72C3F87456DE 18DD30A60DAA28C1986BF827FCAC42FA2F580872028BCB5CDCB31C440F98AB92 AA2B5C167AB25A34431E4EEBC4A385D6F191F9A21780CE0922E0A5EA77357BB6 39A04E35417D76703346E83B09F5E432BEE2C9CD26BBC92A360D6F183009CE8B EC10B04CF0737046D712D73D9731453DF4D74BC144CA2A84068A558B611283C8 813530183E314602FAB40C6E87A5FCDA3843EA5DE731F6884033F1FB408829E7 33707DD07E61390FF01729341F01449455D82300AE543D474B844464E4625330 99C4825EED5D35D5285C7267A2F31B3B7C3C8401268BAA294A036A27D985DD65 EE597A12EEB18D10C37ACEA1ED946C80D4EFA0487941BA466B80CE874214C28E F30298BDCE1874C6690134D0C760993C9F6645E92011B6144AD0EB2C9F80B415 13A051966629876E5E4597E04B460EEC5857C44A6C3C1C0E4F4F9B6C1A9D19C6 B430916A20107DBD76D80E0669F76DCCC258960195C8A9EA1E8B1805B5814D92 6BD596A37485DC6A8ECA9B1977E02D4D0E5D1E7760409A87E454D548A71A1BB9 35C7F0FF4A041B2C80413C003B8D321CB0595095E783AF03E8D5404698A03C83 1B5E040E3C16A0106913229F5567B150112B6E0AFD4843313D3BE0966E9E0C65 2C702C6201769467E06C70087148A6A145E8AAA0E102084E321A692661199247 45715DC3F80C6A249C36BC0A350896FC629682B788010D492BBCCA62E21FBF4B 3969C686E7451402B311CFD1711339A0321865C053817B0AF3302A717890368E 3439CD0BB3A5EF4043501395BCFE7083949D00C303F453031C70D9FAD30D57B3 AE6243377A7255FBF43CCB9E8567117B7A7F4CD5C67FC181E421FB4B9C24A7A7 CFD8FCE687A75B58C96DC10AE3AC78E23AABC0DB82816248466E4E8A8E646D23 00BA78C2C962D700FB1A1A78807458CD63DBC190390DBB8120F5FF302932EC1C E75582FD0BFA635596A41A3E87618BE450D4DA469AA5EA6D0A515A4259AA3FB9 827D2AC5FA4C4B8BE47716E6424620B0A75BAA8E03F9ADEAF757615271877D59 9F448035906C1B3470DB080CDE2FA13364D3290D2236C489F1F2A6139087A160 B94A7130034F32137DC7514C2411429471C627E8E92C3981642C817C35B47A1F 3B48C5C04E01FA5D513333F8630B7F07E2946D3F7D3EBD1984B399F06F310E49 7EA4CF9FD5EDFCBF87389DCAD077466C57F559B69F9648F1FE7C16A6457D7C3C 70CD07FC3BB68942055F054CA2DFA4819D05DA0B387E0391C7E03F5BCC939C85 B24D1AA60AEE83D723E39487D28B914B42A68D2342521DE51BC754645607D6BC 5F63B784D85E8A1014103A5D8B7CAB1D484DC3FC5D351394321CDB942C4C5336 3C3589A4C35080330C31E291EA30FC2CC5E82E59B301FB3B49DB2C73188C2FD2 F80761980557441A69A613A7356516102CDF88A1212F09762A83B538B7A4E628 E87D15830FC02EE6D283B315E90A3C2E5AB845F8769B5CA3C725DBFC909A5C22 C1292738BB42C1111EAFDE05C758FB1C1C168E7532F674E4EB05DD8690080036 5BBC9C74F28E63B37C7DE00A63D7250855809116B9FA332EA20FD9FB85B46DE0 EFD218BFC62404CFA1EB1A913BA64951D8CDF42C4BE2C8064FC3294ED9D4D47D C2A3780AF134A8E792CFB1274DADB0B2A1A81D25A86224E4FCF0C1975FC38FF9 933F6C7BB5B640582C70B03D7C684BE90F4393EC688B824C05DBE715EC2A2E81 23502DCD7DF043E85CC900A2E8C4B1F3864BFDD39F4E5EEC8D6050BD11336B0C 67E9FB9FE9E7B7715166F9CD4866C3282DC57E642FE3397A0A9C0D51D6200345 26D9350C0072AE22680C73708D4EFBA4A3B56FD670D68EEA2FCB3C3E832819FC 492D5A0FD377949D7901338F927D4B53BA1B727B221A51A19A2061F8B3A6EF4B 4D1F4C93657C8EED0CD2620071F6793C67D76191AE95EC828BB0224A38782097 4E11771819E3143295F0C8BA26DC34FC041A06334F2FD0C7A1299630D51B9881 236D4EB0ED540AD8059A22C3507676B335E17CB60933A839B54EBC902FCDA2A8 CA6D6A419260BC44E7159AF9551685624C050334331E8BD0C724219C9A41D40E 7D05240A12284009A2CEE93D88CFB7D9C91BB6F7067E0FD8EF7EC7FE77E7EDE1 C1E19FF1B1CD06D30C27C1E144686996C7535EC2FFFB84224C6F70F4934C4070 57606AE46F55567284BDCEB3F4621B0594731536CD321C23639CF9023EC0C240 0551585D5C966C1A17E009A34B10F57BC4515023930C46B9A994FC164F278332 BC605451E870C2789E67F90000A377D8B7104A8529DA31A939BED4982FB9482C 4D263AB8DAF43CDDBF7FEF9E4EFF8C808C775CA6D9EE437722496FDF5111C8C4 4F8A018E76DE1EEFB3DD378727FB8727ECDB9DC3BD57FB6F8F9D6A7D5387FE8C A144D6256FB8245F2831B5A50DBBA70B6D266F9D31446BEB9A31B41BEC9734DC BE8B942192EA49186EDF41BA1051379285DB77962A24CAFB250A2D59DF51D769 760A9C53A4308D4311B7AA23B6F27021328C3A1C389D8262F43938B189CC8743 AFAA603C9D367116B6D936BE6D380FE5FBDD21664462B2BE3EB51EF513628710 2869D4C622734203EC2E6C0CDA02CAEF53FEE6FEA93B42EB7CD1C25A5612A956 6F31918AA5016698BC943A3534F25AF3627C1B80DD2FA6F2A628F97469353510 0C645AAB174742553220F47204F14995C78B49804E04ED5340BBB0DE7BB74EED 5B0A871208EDD898BAE532DA7124FDA5285F4C9999747A09B3A6BFBD94358BBD E866310414F9C502D58B5AFD1A93F1829F01F15D3F84A8AEBA4F3865ED4629A2 DAC1349C6136A14DC3B216281A9C538C1295B6C39653F3715B0085487F99F3A2 4A34CF3F3A0D906BD7697F9C7C42686252F0B8BC81C3D60C6687E71413232A76 9E6753074DA9D611E48A3020D3B34789464D4D44358C716880705D0E4C643985 E8722161C152B0BD3064E3787183A16A08646E5A2D53E21DC9165916CD31A510 207C160B610E22C93DCDB12524B797820C1211D0CD42CA14D55615F582308610 62AF8096829C7DD454487AB7D7064EE5FCA339263747E102C3C11B0A6864FAD1 ECBF5049B6224BF8D04603333F9A9984790CB032C74CDA71C3A449959B09E615 4FB2197626894932A6636719F68875B22AE1CE606E075C721C6FF2729B111D0B C56EA0BE6996C0D8B5A6814F3DBDE4331EF73DAC286AD99A439AF38703EF9635 4DA67E58B368328FED387C32FCAD84251E8103E1826687834522365C98A745F5 0D3BE66951FD3A5FB5BFFB69EED7177E61F1F66F6442516B1124DA5C2450D3AE 7EEA27C4CF2D0EF4884891D82A201F5F771A457A88B21098471F217DE3CE9A5B E914787AE80340D3C42CF68AE86E82549F7024B4FCDD6677B71C122568BB4BF8 18A1A9870EBB311FC236B63F1179A6A92EC4750BD0EC64906FEB8CDEF6828958 8149C78B138AAEE432A95C6C5481B2DE3D496BBFB86D01A2F0B384EB94931BA6 D5F75C4AB2BA669C54F8B88F899C82F2EA32BE342869D3C26C064214B38930BD C1BF614C0C912EA2605B25EBE4A21A9F83FBA5D5078CBA697F2A4263CE084374 5A0853E4E9BAB3AC90531D89ACB1A1F492366CA0E0E2B4A2C5BEEB2C7F6707A4 4EDAAE43444A9158168D6859022692CE1784CCFF95549EFC32B07639F48B71B7 DDBFD83197EB2B0AC182DA168939A72D5D7A6D45843C626966ACB64235362A75 283AC0A489575F682B28BD4DE3F61EACBEB066CB566FA2F50EAFDE902D1BC296 97D34EF5BB22FE154E90225A5A041F3A2FD9FA799C4E8C756F3DD1D3A40D87D2 3E0814DD1B9A833ED0869F0DDFECEAD34DA13EE10C6A894864DFDC5830A35A82 817AE886E1B59742B08F6E1809F48225316CB4CEB87EEDD3AAFA907250C89567 1CB86772BD46EDD1C2F17C02D10287A199D700AFE55A331E90E1D76ABBC7F305 8DC5E7B44E4E6B4BCFED71B22636626832194497318DE730845A951B55690B03 8416E1A4B5DA69CDE40B9E975BB496588671A2867963086D03698D2A39AE8E2D 1DA66A343B5D28F59D8918C7F55E0AD698912E929DA5EE86382C6B96F1877FC6 FB4926830DBE237007558287896869DAECD5AA6F1AF6F38FAD3D77E8685A0E05 A38E79F9B7E7FD6AA6F977D96571537E9CA2FC2943FE2BEAB57529BC088B3812 1B2A707B039FA4B8918576B7D4E0B6ADBFAE813A10B914FDD367F29C86EE34B8 5664D79712B0B84747D1AC8345CC2BC7C13E981F6EBEA1FD36A340275F7C3097 615236BE68569D65B381F14EDB4EDDF67ACD3A5A41CAB8E98FD39A2A49E5D8D1 C046726B7C6463E35CBE94D32731DCB0C74B5C6C1D13B55B732EF627565EC866 C9B7A487C5AA9084529FA028A70E4EF8AF38ADDC386EDFD366DBAA5A6BB3B74A 12C8E351856747094D8153BDD94CE2317BCE868C1D946AC64B52560B7A0419AA 8D4DCEDE248905A33CF0121AFB20BCA64DC879C5EDB93278BA5F6CBAACBE4C0B 8CE4071067D8A0ABC9B4A7AC26D31DCB6A32BD9A4C5B6535995E4DA65793695D 3EABC9744FCF7E9B71F356306489FD8056E9002FDFAB748029AB74C02A1DF089 D3011F771B803D34D833391FB696BEF7B14893B9009BAA55B6E417CC967CC423 613BBB27DFEDBC3227C3DEB2372FFEB2BF7B6257BAAB76099BBC91A6EDDC8AF4 B103E10646F49933DB5415CCB831722BD4663E4D0C3A561F19E13B15F444A0AD 422D601F358994533B0B815BC18E1DBC15C4E16C3099F3960A8801BF1ED09162 8FA0F4BEAC361AF4C6AE5639C40E70B3823D071EF92A2C958399C3B6B029CEE7 6A5368A960C9C05F01033A0B432357E61E035E6076761DA78288755C81D52AD8 D93A970EB78E8BA441EB36B31E8F79294E5BE366FF66FAD1D4D44F3A616915F7 E8B10768DB7BB67753644B73B19D489D96D5A9D3C283A89657955DC7DFA4BA46 F0C86CA27F5B255EB4C0F82B5E960E5BD84328CDF020D809D8803D08FE2F801F A178FE217052527BF145ECF4150BFA9180F8A30BF12D9FBB403E08D3DE393E4B 3A5EBA987692D965D8D2F672CA09FAB09A2EA36339263A73DD42C7F701C27DBF E6421CA326DB20D69F3CDA20A0F5477F540F7BEA6167C3C5749895AFE9FE10BC 0E0231D2A543E28E040BE953047F189CB26DDC908851B9434EDD5F8DE9D0B722 D46970FF7DADF2788C33045D9705DF04CCFDC88157741A78AC3BB614C27E5A00 BA0733380D3E66B29B5B73B5A51368C59A23B9A550EBB2936F79771E6F2C8477 15061D193BA66162AC3B2170FE20F85740BF46A02C29450441221D3C8F1F1DBA DEDDC25D6FCF91B786ADD7723433669673101AA15ECB7E5A2AAA07C150B03008 5C86FA09A9B0A91ECB0F9932966355CD3591C3D727D93B9E1A506DC95E21CAEA A6A9B1F9B0D694F8D06DED755C44AE2DA395CADDD724B3A30369CD0EDCD1FE5B 3B3E61D843BF086C0D32FCC0ED776979909679E67357DF7F4FDEE10BFAF9907E 060D68088BFE1E2623D322BA26C5A3C22EA946FA4E3D6876D5929A269C108826 A4D7F989F984B0D46A540B7B786B9D4422FBBBF8EBADBA6F6739AAC58B312D4E 70A72CFF8EE1D07199C711B238366232192E71110D8CDADAB5838880C0A54401 A6B516446B01FD584A355B44F6C8F39960A556FBC484F74CF7F363CA0EE1571D 5405F5A933C43FF04977907DBA6B086F2638597C0CAAE60B1E3F02A273AD15CB EBEB1857F59C4E64BCEF524B4970F9B8203381F2572733AF9D1A220E8C4D2C45 D163B0D95199DF91F9CC96A713049C8417AE3363E8CB2172584A1169C39D812A 9574E818F07FDD4AD419E9581F8A007F31E7AA387E5B4B60F902EDF21A6E58D3 61207CB678CCC3B22EEFD0AA6F9C68E63D7D454525BE949B145A273CAD493552 6D0F442E41D2263A4162E9B906D2CC69F4065D7AC6CF2D1D8EF9A9727A1B0DF6 16589F9D0AB7E4F91388EA2E7DDEBECF8F054FB73EBA1FFB6C9D83B5DCF4DBE8 893663AECFEBDCAA5891F166EA17954519FED6D2D313DC4A5D9FA11FB8DB5E8D 6B6338C550BD5B45271FD2A9FF1FC726C1D62A36F90D79442CABD8E497894D9C 45A98E3B7F1666133BC0AFE2025F59C505F5F239F6C18F1317E8C4265BC5050E A93DE382673053EA9221EB26A7CF764EB40A4A5641C9D2F25B0A4A3E30265985 246C1592E8B20A49DAE0CD42A859B1926B6C760AA3E3929982E8B4C028D770F0 9511D65AAD4A892E595DF4306092A875A6ECCA4707F5FD200CD3ADCF3B0660E6 9634C27542CF5D4171F93478FE2CA01FCB030765B5B5CBD97AA85611E8EE1790 6BF6B595F2DA2E422196FB83815C045697B4010B2C180C9009FCD99D8BDA2D6F 3DB8D8A3538456A170D6DD94687620DA5B0DB1EF2E0F6841FBD0CA7256ECE0B0 4B7790EFF23DE8125A6127D001F5BE6406195FDED51DD0E3BD6E40BD78E967AE 7379F0B393F76B3D5ED956BCA729DB4A975B5E65E9618F965E8559525F919C74 9A8CECBFEFB6CE6CEDE6704ECC1A2270FF1955FAE9DE7FA942FBF73A40AD7558 62EAE1860D6ED959C55EA6B1F315EE912960780806C1690B34551999FD422407 BDC3B1F3986AED84EC01A3774C768609FE355CB2554C95DA0E27D3C7F502C1BA 71631D5D9702F85866A78F5F0B9269697181BDF9ABDFB1A149C4D658A576635A FBC322B581AE38F5014B2363ECD76467835BD8D99EBE174216B2337752AA8E52 2CB7378C29E80DB59DCCAD63A42DC722DC9DD87D94B16F84ED131111F5563481 E29011E85E9741AB0FB16A64061DE01E32C46FC3F730790B8335E43CBDBFF766 F7E49F47FB1DFA170EF6DDE254F7C280AEA9333780998B8333077B771D898C3B C6E99DAF0A970523F3D3E5B8BBD4B119629D3284CAA6BB5EBC6E4A7F08FFED07 6DC57FDF415BE92BF41EFD56C4B5B57EBB7E8B58DF80741C323B8D987379AAA2 9398C840ED1B4BE8EDDA1814A5D9925DB51665DDDAEBE163CC9E5A29E680DE87 1CD8759C7DB42A57101CEC11F5077B6FF75F9AA7E3A043D620D83F3C3938F927 41D1E3C17E37B8C3D7276FFEBA7F4880F2F9B8C78E7D77772FEE9E6EDBB0ACF7 71EB151BB9D51BBE103BBDC56675DC82EEB6203FB5577AC6C1431D29A9837FCE 3EFA60BB8305ACB3E6B9C0CE71847CB5ED40E74A0782148BA26E1331993FD597 0F186A3A2651B16C77AF099457C9045FDB295968BCC566093832ECB0BC89AF44 C657D9F4C01263B379565DD0EB7EDCAB1A367BE0A952C905EFE65B09AA73CD66 6EBC3328969CFF3B8B5361AD96A176324E2C1DD3B258FA198094987985B5A3CF 1EA8E88596DED775DF11B52DAB13A693F40CE5DB4A8F31543A2D37C7A7FEA3AA 3B3337AEBBB05ED6350E1E04FA581B9DD2EA665558BAD70463ED26E22EC96A2C 524AB716525F19CD8D90D419D45F544ECB630DB65C909EA16B35722D055F8D5C 5DCB6AE4FA606A3FC391CBE413546A19FF07C7FF3C3ED97F1D98D9363ED08CF5 555CE24B98BB9D740C8EBE7BF1EA60D7C573549D1DEC4934CB196EA5E04E2768 366235F9B24F7C9AFB193FECC0670D4FC7F39E4E9ACD929ECE6EDBA49A0B271B A4F6A1B486E616941EE2895D3BB7209258C121CD7D99CA68F9174DE9F06F2D29 113CBD3FA689F3B8EB091EABA3511AEAF45907C88ED53EEC1E00FDB5B8A443DF 0D3238562F49ED7667C7E171ED64A78A3A9BE7628F68D3099F0040A7BCA36C61 FF7DAF63B0241A75954BED90733747290FD0F6D83987455DEFE8DE43D36B84A3 C67B126B4AB75170791EAD9B4B613E0DEF894B6C7A2BB86BCD95112C2B776804 5DB3A33B7FFB1C94AD0EBF77DFB9288BABB25BDCCAFA21EA621F662877A6EDEE 914ACD898F20C6824FD36264DF28A119A21162F7D0793567C34F608A56200940 8FB56BBC28F7EFDE94B25BBB48A6796D8DB9AF66D77FD98AFE58059D73EF0533 9E0B64DC4B0DFE562785355C6353149D94B6F4961A553CF74F746BE503FC7CED D69E45C5AFD0BBB4C8BA0E5C25346E7DFBA87A68EEE8EDD9DC7AFDF644797534 4E7DBBA7A71A4C77772C5DD9A5F2011B983FF540B5403D7DACB9AE1ECFA58241 F0C1E62D7F7B226EFB72BDA33CBEC29B8DE9E64FF13A94D7BCBCCC26BE50BD2D C3A6EE32FDD1A168278AF8AC142F6E2131E56AA98CCDB29CE604D9393859E6C9 7198AAA11890F132619AFFE4BCACF2145F194BEB9174877318A7F52D7F745178 54566162A5B234567AB72B56114D0F1DD003F15A58C12CBDA8242EE83AE7A28A F066C3F32AD9A41A222598D5D2DB7464322E24A17CE2227F99E58CCF43BCD46E 93DEE54A844EF1BDB4C8A9A195AE9A56EF98755050B6109843E9821CAC34D60C 80A71CA1812899C60C0079E0E6EF82075F7E1D30683B78307FF287C010F8B353 CD42BCF4BAEDE23A2EA3CB2D7501A50DDAB0D2202903F53C56FAC48B799A061D 5CF8AA3EF356453E1B551F7AABBEAF3285D754C51C830FED2C2B1A75D7EA553D 794129FF7571DEC14864837D0303C283A02597ACC00A0E063869C0CDDBE0B094 7830827A053CA129E16FDC7571C1C56351544B42D3E25D3CB3D5F7C45B7B411A 74110DBD5A7EEC6FB9F1690B2DDE731935A5DDF37F5E2FCB5C282599BA7950FD FA68BFCB24F842BEDA7A229C1F9FF3A82AF12DD9E0F58A228B62DC96C0F815EE 96AFDFEF8A655291F8ADF760395FD37BB6E8CDD8F4360175BB2A5DB419878093 68C49762A5E29D5BF2D5D70E127AF174EBCBB0B1B8BE04377D4BB368799FC816 8DA7CCBE22BBCDD9D46FB53F92049B975491E0A27046AFBCC62F64C725A19EE7 D9943E24266AB8A8FDE182E6DC3BBCE9AFAD28841F6192D86C5A7B2B17122F47 1BF59EB049C60B5C0932C39C4AA509B5888669FC496BEB69DB0A48BF245D9289 EF30C8CE7094C4F7873BDC2FE757FA239527AC5F630E4E8906BC6627F46AD2A3 4D2C6DD85BBBAB7E2C3484BED0D873FD7D985F9837B1C9DBC65BC7328DC882F2 357DD16C1AB5C7BCD8DA686F5C84EC730B27762C003E125F1A6FE2AAFA75CC0E A87CC7BDB86E7D084119767CCB88D43BF0AEE3C45D8C50D738D39CDABC73A5A0 AE65374B53F9A2EE6394054AF60B6A001A8E787CC5F19D0131F2525B003168B5 D563E62C9F868B7C0BAAA9714C33C92EE2A85DC70DB17B90F8BA81B7AD8639CF 6BF7D4AA09A6AFA293F97673E1CB7A8DA799966988A71DEFBD89D4D02241B5F5 83863C3D3D61092AF805FFF490F27BB72BF84646E1EED0A0CB9C53204E17984B 5BFCA071AE7D7C13B6473498912CD074E105E80815DC930A9BABBBD8B7444FDB 3248110079BEAB372BD0DB15F0D52DC7B82FA4A04946311C0EF1B3BB6CE29E3A AB07AA3979B10722F90F332E665F11AF0000 }
> -- Binary/unsupported file stripped by Listar -- > -- Type: application/octet-stream > -- File: xml-object.r
write %xml-object.r decompress #{ 789C9D586D6FE33612FE9E5F3135704802ACE538D95E5107456EDBEEB6BD7671 C5B628EE60F8032DD1361B8954452A89AFD8FFDEE18B2891A2BC69FC2188C899 E1CCF099377E78FBF57F7E82F519E0EF57A64ABA82D937823FD04601E1F0DFF7 3FCD0BDAB0075AC0B614F93D48D5B4B96A1B0A8C2B0162FB3BCD95CC6646C23B A605C03F9EAA726E77B2E6CCEC7C4B94DEB9FE72FE0BADE7D757574BB3FC1B6D 24137C05CBEC2A7B6D96DEB4EA201A54E33BF2C038BCCBE07DFE23E5FF67D49E F1B622AC44517BBD9D55F9BDD9FB973C5635512C17594EEC913FB74D2D249EFA A7F934161E98049937AC5690371475924060D7F25CA11630D37A2BE1549F813A 10A4B3DE905E0801891E414EB1034EA5EA5C235F399905EC1A5139F74121F2B6 A25CC1F6085E464D1A49E778DC2BEBC6844CE759AB4443EB864A2DC58B50070A A2617BC649A995547A17D9F57A706EDD889C4A498BCCF07EB4DEF99E49259AE3 CADDBDFEE93BB882F5F28BF9BFDBD2DC11CCDEB146A288765BB21CB528299134 9B6D029E65C4F34B5BD702F1B3130D54EC096D71EAC58CD7B0BEFAA707843E4C 1313D8B67B38105E948CEF8156B53A029EAC8D91B1881B585F5FF722FE4C8A20 5A0D8359F48F674FFD5ACEFE68295E5D01555B2A5697471079DE364613A7C349 09F2400CB1BE06492A0A94E7A59003FEEC6368C26B34E1CB09135885B757D306 D5607B2E8CE4C70343DCD624A7D9494DBE41FBF728493E32951FE6082E045A2B 29A8634DEF168FA2293A553616136FF27B2E1E4B5AEC8D9DC3C8794FF8514391 DF1B31EFD93D85EF0947489

 [9/11] from: AJMartin:orcon at: 6-Aug-2003 17:52


Andreas wrote:
> [hey you listar, it was definitely text/plain ;)]
:) Thanks, Andreas! Andrew J Martin ICQ: 26227169 http://www.rebol.it/Valley/ http://valley.orcon.net.nz/ http://Valley.150m.com/

 [10/11] from: rebol:gavinmckenzie:fastmail:fm at: 8-Aug-2003 7:35


I'm still lurking in the shadows :-) Switched ISPs a while ago, the current ISP is for my wife's business and I don't have any web-space. I suppose that at a minimum I should've loaded the latest versions to the REBOL library. My bad. I'll to do that this weekend. Gavin. On Tue, 5 Aug 2003 09:33:50 +0200, "bryan" <[bry--itnisk--com]> said:

 [11/11] from: rebol:gavinmckenzie:fastmail:fm at: 8-Aug-2003 7:55


On Tue, 5 Aug 2003 10:42:31 +0200, "bryan" <[bry--itnisk--com]> said:
> [...] > > I've thought about doing the same, mainly cause I want to have xpath in > Rebol, and to do that I need a decent xml parser. I'm sure you're better > qualified than me for doing it but if you need any help on the project > I'd be glad to help. >
That's basically what the xml-object.r script does. The xml-object.r script turns the XML into a REBOL object hierarchy; the goal was to allow you to use REBOL's path syntax into XML. It worked well enough for my needs. It, as far as I recall, does coalesce multiple repeating XML elements into an array and such. See: http://web.archive.org/web/20020210063622/www3.sympatico.ca/gavin.mckenzie/rebol/xml-object-info.html Look for the heading "Multiply Occurring Elements". Mixed content is handled too. I use XPath in my day-job on a regular basis. XPath is the ultimate generalized way to address into XML content. It is also overkill for data-oriented XML content which is simpler in its intent than the set of all possible flavours of XML. Data-oriented XML is like the data-content from a bill/statement/purchase-order/etc. as opposed to a XHTML web-page. When interpreting (as opposed to writing) data-oriented XML you rarely care about whether something is actually expressed as an element or attribute, and so REBOL's path syntax is more usable in that context than XPath. Anyway, for me, the real power of XPath over what xml-object gives you with REBOL paths is the ability to write queries and do tests in XML where you can say "fetch all the "foo" elements that have a "bar" attribute with a value between 1 and 100". xml-object doesn't give you that capability, but it turns out that that degree of power is something that I didn't need when I built xml-object. In contrast, the xml-parse script is SAX oriented. It is meant to be a lower-level *parser* interface upon which one could build a DOM-creation script such as xml-object or some other more W3C compliant DOM script. They're meant to be complimentary. Gavin.