We can extend this further into XML files where we may not want to display the complete record, but just certain fields. Consider the following product catalog:
<products><product> <name>drill</name> <price>99</price> <stock>5</stock> </product> <product> <name>hammer</name> <price>10</price> <stock>50</stock> </product> <product> <name>screwdriver</name> <price>5</price> <stock>51</stock> </product> <product> <name>table saw</name> <price>1099.99</price> <stock>5</stock> </product> </products>
Logically, each record is delimited as before with the empty line. Each field though is a little more detailed and we need to use the delimiter as follows: FS="[><]". We define either the opening or closing angle bracket as the field delimiter. ...