Rule-based XML: Rules about XML in XML To Support Litigation Regarding Contracts