Seminář 1 - XML

Zdroje

Úkol č. 1

  1. Uvažujme následující typ XML souboru:
   <?xml version="1.0" ?>
	<receipt total="1642">
		<name>ACME corp.</name>
		<itin>CZ12345678</itin>
		<items>
			<item amount="50" unitPrice="24">
				Nitroglycerin
			</item>
			<item amount="4" unitPrice="100">
				Jet Propelled Pogo Stick
			</item>
			<item amount="1" unitPrice="42">
				Hen Grenade
			</item>
		</items>
	</receipt>
  1. Uvažujme rozhraní:
   public interface ReceiptReaderWriter {
	/**
	* Nacte ze streamu XML soubor a dle nej vytvori
	* prislusny objekt reprezentujici uctenku
	*/
	public Receipt loadReceipt(InputStream input)
	                           throws Exception;
	
	/**
	* Ulozi do prislusneho streamu XML soubor
	* predstavujici danou uctenku
	*/
	public void storeReceipt(OutputStream output,
	                         Receipt receipt)
	                         throws Exception;
   }