http://bugzilla.wpkg.org/show_bug.cgi?id=249 Summary: XML validation raises errors Product: WPKG Version: other Platform: PC OS/Version: All Status: NEW Severity: normal Priority: P2 Component: wpkg.js AssignedTo: mangoo at wpkg.org ReportedBy: pendl2megabit at yahoo.de QAContact: wpkg-users at lists.wpkg.org Hi Rainer, First thank you for including the validation strings in the latest examples, which have allowed me to validate successfully using the xsd files through notepad++ ;-D Being able to validate the XML files I now encounter the following errors: 1) ERROR: Element '{http://www.wpkg.org/packages}condition': This element is not expected. Expected is ( {http://www.wpkg.org/wpkg}condition ). <package id="Java" name="Java" revision="2011.10.22" reboot="false" priority="10" execute="once"> <include package-id="JRE6"> <condition> <check type="logical" condition="or"> <check type="host" condition="hostname" value="SATELLITE"/> <check type="host" condition="os" value="5\.0\.\d{4}"/> </check> </condition> </include> <include package-id="JRE7"> <condition> <check type="logical" condition="not"> <check type="logical" condition="or"> <check type="host" condition="hostname" value="SATELLITE"/> <check type="host" condition="os" value="5\.0\.\d{4}"/> </check> </check> </condition> </include> </package> 2) ERROR: Element '{http://www.wpkg.org/packages}command', attribute 'include': [facet 'enumeration'] The value 'shared' is not an element of the set {'install', 'upgrade', 'downgrade', 'remove'}. ERROR: Element '{http://www.wpkg.org/packages}command', attribute 'include': 'shared' is not a valid value of the local atomic type. <package id="NotepadPlusPlus" name="Notepad++" revision="%PKG_VERSION%" reboot="false" priority="30"> <variable name="PKG_NAME" value="NotepadPlusPlus" /> <variable name="PKG_VERSION" value="5.9.5" /> <variable name="PKG_VERSION" value="5.9.5" hostname="^VM\-" /> <variable name="PKG_DESTINATION" value="%ProgramFiles%\Notepad++" architecture="x86"/> <variable name="PKG_DESTINATION" value="%ProgramFiles(x86)%\Notepad++" architecture="x64"/> <check type="uninstall" condition="versiongreaterorequal" path="Notepad++" value="%PKG_VERSION%" /> <check type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\notepad++.exe" value="%PKG_VERSION%" /> <commands> <!-- remove plug-in's to prevent installer hang --> <command type="shared" cmd='%ComSpec% /c if exist "%PKG_DESTINATION%\plugins" for %F in ( "%PKG_DESTINATION%\plugins\*.dll" ) do @del /f /q "%~F"' /> <command type="install" include="shared" /> <command type="install" cmd="%SOFTWARE%\Notepad-plus-plus\npp.%PKG_VERSION%.Installer.exe /S" /> <command type="upgrade" include="install" /> <command type="remove" include="shared" /> <command type="remove" cmd='"%PKG_DESTINATION%\uninstall.exe" /S _?=%PKG_DESTINATION%' /> <command type="remove" cmd='%ComSpec% /C if exist "%PKG_DESTINATION%\uninstall.exe" del /f /q "%PKG_DESTINATION%\uninstall.exe"' /> <command type="remove" cmd='%ComSpec% /C if exist "%PKG_DESTINATION%" rmdir /q /s "%PKG_DESTINATION%"' /> </commands> </package> Hope I do not pester you to death, Stefan -- Configure bugmail: http://bugzilla.wpkg.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. |