code: @Override
  	public void read(TagValue tv) throws Exception {
  		xml = "";
  
  		bytes = new byte[tv.getCardinality()];
  
  		for (int i = 0; i < tv.getCardinality(); i++) {
  			bytes[i]=tv.getValue().get(i).toByte();
  		}
  		xml = new String(bytes,"UTF-8");
  
  		loadXml();
  
  		tv.clear();
  		tv.add(this);
  	}
docs: Reads the XML.
  
  @param tv the TagValue containing the array of bytes of the ICCProfile