Photo of red plastic bag in green grass

Environmentally-friendly XML

There’s a reason you pay for plastic shopping bags. It is to protect the environment. Durable shopping bags can be re-used, and don’t pollute our oceans and landfills.

Re-use is a good thing – and not just for the environment. We know that code re-use is important. And that also applies to data. If we have data that is used in many places, we only want to store it in one place and have one source.

That’s the same principle behind XML external entities (XEE). Unfortunately, there’s a potential security loop hole.

Continue reading