s ???/??? and ???/??? to join the substrings of hyphenated terms, qualified names joined by a colon, and full pathnames. [0039] Character data which conforms to a markup language, such as HTML or XML, may be first parsed by the appropriate markup parser to subdivide the data into markup data and character data.