Human-readable XML on Ravenwood.
We had temporarily been using the binary XML implementation in all situations, but this change brings in the existing `kxml2-android` library to offer reading/writing of human-readable XML. We also use the upstream SAX parser to offer an event-based parser. In all cases we carefully keep the existing XML libraries in place untouched on physical devices to avoid regressions. Bug: 324417456 Test: atest CtsUtilTestCasesRavenwood Test: atest FrameworksCoreTestsRavenwood Test: atest FrameworksUtilTestsRavenwood Change-Id: I2effc7fca5c586968658073f9652d13cf50a2c66
Showing
- Ravenwood.bp 8 additions, 3 deletionsRavenwood.bp
- core/java/android/util/Xml.java 87 additions, 48 deletionscore/java/android/util/Xml.java
- core/tests/utiltests/src/com/android/internal/util/FastXmlSerializerTest.java 1 addition, 1 deletion.../src/com/android/internal/util/FastXmlSerializerTest.java
- ravenwood/Android.bp 7 additions, 4 deletionsravenwood/Android.bp
- ravenwood/framework-minus-apex-ravenwood-policies.txt 1 addition, 0 deletionsravenwood/framework-minus-apex-ravenwood-policies.txt
- tools/hoststubgen/hoststubgen/Android.bp 0 additions, 1 deletiontools/hoststubgen/hoststubgen/Android.bp
Please register or sign in to comment