Wal-Mart, the world's largest retailer, has launched a stinging attack on the quality of its supply chain in China and called for improvements in the quality of goods and the way they are produced.