我想知道是否有人可以幫助我嘗試從包含XML文檔的字符串中刪除XML聲明。任何幫助,將不勝感激。我們使用的是MSXML 4.0,但是我在使用它時遇到了困難,結果只是做了一個子字符串。我不太熟悉ATL和其他Microsoft SDK。它有效,但我的一小部分內在死亡,我寧願以較脆弱的方式完成。從BSTR中刪除XML聲明的最佳方法
編輯:目前,我在第一次出現換行符時做了一個子字符串。我試圖對XML聲明的「?>」進行標記或子字符串,但我在獲取字符匹配方面遇到了問題(使用wcstok和substring)。我試過「\?>」,「\?>」和「?>」。理想的解決方案是將文檔加載到XMLDocument對象中,並獲取消息正文的文本。
你可以在問題中添加一些代碼來說明問題嗎?究竟是什麼問題?什麼是'脆弱'現在? – PermanentGuest
問題更新了更多的信息。 – binarymelon