1
我們想要使用logback http://logback.qos.ch/manual/layouts.html#replace的替換功能。它適用於文檔中描述的示例。但是,如果>或<登錄該模式,則它不起作用。例如,像下面logback的替換功能在模式中不支持大於或小於符號(<>)
<pattern>%replace(%m){"pswd='.*'", "pswd='<xxx'"}%n</pattern>
生成以下例外
XML_PARSING - 解析第14行和列298 org.xml.sax.SAXParseException致命錯誤; lineNumber:14; columnNumber:298; 元素類型「xxx」必須後跟 規範,「>」或「/>」屬性。在org.xml.sax.SAXParseException中: 元素類型「xxx」必須後跟規範,「>」或「/>」屬性。
我們需要能夠有在模式<或>,因爲我們的數據將是形式
<password>1234</password>
的,我們希望能夠與<password>xxx</password>
來取代它。
我們也嘗試從<(即\ <)轉義出相同的結果。有什麼我們失蹤或這是一個已知的問題?任何工作?
是的,它是一個XML編碼問題。 –