In order to qualify as a transit visitor, it is necessary to enter from one country and depart for another. Therefore, Hong Kong-Mainland China-Hong Kong (anything before HK on the front end or after HK on the backend doesn't matter) is noncompliant.
Malaysia-China-Hong Kong or vv is compliant.
It's okay to attend trade shows during transit visits, but this isn't something I would advertise (i.e. best to KISS).
***
Originally Posted by
EBGflyer
OK, sounds good. I have also scanned her old passport with the entry permits, so perhaps that could help not least dealing with the ground staff that might not know the possibility of visa free transit. Can anyone point me to a free timatic site, so I can print the details? Thanks a lot for your inputs.
I wouldn't worry too much about PAL in Manila; people using Shanghai for transit are pretty common on those flights.
Wrt TIMATIC, Emirates.com is my current favorite free interface, mainly because I find the UI to be faster than others with which I'm familiar (e.g. the page you want is only one click beyond the most basic google search and you can type country names instead of scrolling). I do recall seeing an interface that was specific to the airport level last year (a cool feature because the output text was more specific), but unfortunately I don't remember the source.