[EMAIL PROTECTED] wrote:
> The catch block in Preprocessor.cs reports SP1ProbablyNotInstalled if *any* 
> XmlException occurs, which seems too aggressive to me. No doubt some 
> exception is erroneously thrown if SP1 isn't installed and you try to load an 
> XmlDocument from a StringReader, but can we not tell the difference between 
> this and an actual malformed document?
>   

In WiX v3, SP1ProbablyNotInstalled is only used during schema 
validation, which happens after the compiler and preprocessor code has 
had its chance to do "manual" validation. At that point, any malformed 
document has probably already been detected. It's more of a catch-all 
for schema validation rather than document validation. And schema 
validation is a lot weaker than what the WiX code does.

-- 
sig://boB
http://bobs.org



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to