For dtd