我有这个要从字符串中删除的子字符串:
<ArrayOfSiteQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://schemas.datacontract.org/2004/07/CStore.DomainModels.HHS">
意识到它充满了时髦,我认为逐字逐句可以解决所有问题:
String messedUpJunk = @"<ArrayOfSiteQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://schemas.datacontract.org/2004/07/CStore.DomainModels.HHS">";
...但是,用迷失太空中的机器人来解释,它不会计算(编译);我在第一个“http”上得到“ ;预期”。
我可以通过转义引号来编译它:
String messedUpJunk = "<ArrayOfSiteQuery xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://schemas.datacontract.org/2004/07/CStore.DomainModels.HHS\">";
...但是,如果不是逐字逐句,逐字逐句又有什么用呢?