Hello, Hussein Shafie schreibt am Freitag, 15. Juni 2007 um 11:06:
> I've tried installing > http://redaktion.selfhtml.org/temp/sdml.xxe_addon > normally using a ``fresh XXE'' v3.6.0 on Windows 2000: > * Installation of the add-on worked fine. good news ;-) > * Now, I've edited sdml_catalog.xml using XXE itself (and your CSS style > sheet) and replaced uri="" by uri="YYY.dtd" and then saved sdml_catalog.xml. > * I then *immediately* tried creating a new document based on your > Chapter template. I got the same error: > ------------------------ > Cannot open File > "XXX.xml > parse error in file > "ZZZ/sdml_catalog.xml", line 2, column 85: syntax error > ------------------------ > Strange? No. XXE has not reloaded sdml_catalog.xml after I've modified > it. Thank you for the explanation, since xxe 3.5.2 seems to reload the catalog, this part of the inner work of xxe did'nt cath my eye. > (Users are not expected to modify XML catalogs.) I know, but this is necessary. (1) --->> No XXE bugs here. --->> I strongly urge you to bundle a copy of the DTDs with your add-on > and to make sdml_catalog.xml initially point to these DTDs. I can not (OK, I could, but it would make not much sense, because the full.dtd need an XML, which can be often changed (2)) But I can point to a non https online version of the simple.dtd and that makes possible to open the first XML (which contains advice to the user how to config xxe, and at the end I can explain the requirement to restart xxe). > If the user has its own copies (perhaps more up to date), *then* she/he > may edit sdml_catalog.xml and make it point to its own copies. 1,2) Because all the files (dtds, xmls, images etc.) are stored in an SVN repository it is necessary for the user to point to a local copy of the whole stuff. Inside this working copy also the full.dtd works as desired. Regular editors are instructed to use the full.dtd. (Other, who want to use xxe to write independet article etc. may use the simple.dtd) Online brwosing of the repository is only possible over https (with certificat and xxe seems not to support certificates). Anyway: your explanation is highly appreciated! It helped well. Best Regards Thomas

