File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
src/iTextSharp.LGPLv2.Core/iTextSharp/text/xml Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,11 @@ public void Parse(XmlDocument xDoc)
3434 var xml = xDoc . OuterXml ;
3535 var stringReader = new StringReader ( xml ) ;
3636
37- var reader = XmlReader . Create ( stringReader ) ;
37+ var reader = XmlReader . Create ( stringReader , new XmlReaderSettings
38+ {
39+ DtdProcessing = DtdProcessing . Prohibit ,
40+ XmlResolver = null
41+ } ) ;
3842 Parse ( reader ) ;
3943 }
4044
@@ -116,7 +120,11 @@ public void Parse(XmlReader reader)
116120 public void Parse ( string url )
117121 {
118122 var stringReader = new StringReader ( File . ReadAllText ( url ) ) ;
119- var reader = XmlReader . Create ( stringReader ) ;
123+ var reader = XmlReader . Create ( stringReader , new XmlReaderSettings
124+ {
125+ DtdProcessing = DtdProcessing . Prohibit ,
126+ XmlResolver = null
127+ } ) ;
120128 Parse ( reader ) ;
121129 }
122130
@@ -131,4 +139,4 @@ public abstract void StartElement(string uri,
131139 string lname ,
132140 string name ,
133141 INullValueDictionary < string , string > attrs ) ;
134- }
142+ }
You can’t perform that action at this time.
0 commit comments