Nie mogłem znaleźć żadnej oficjalnej dokumentacji (nic dziwnego), ale zgodnie z tym interesującym artykułem , elementy te są wstrzykiwane, aby umożliwić Wordowi konwersję HTML z powrotem do w pełni kompatybilnego dokumentu Worda, z zachowaniem wszystkiego.
Odpowiedni akapit:
Microsoft dodał specjalne znaczniki do kodu HTML Worda, mając na uwadze zgodność z poprzednimi wersjami. Firma Microsoft chciała, abyś mógł zapisywać pliki w formacie HTML wraz ze wszystkimi funkcjami śledzenia, komentarzy, formatowania i innymi specjalnymi funkcjami programu Word, które można znaleźć w tradycyjnych plikach DOC. Jeśli zapiszesz plik w HTML, a następnie załadujesz go ponownie w programie Word, teoretycznie nic nie stracisz.
To ma sens.
W przypadku twojego konkretnego pytania… o
w <o:p>
znaczeniu „Przestrzeń nazw pakietu Office”, więc wszystko, co następuje po o:
tagu w tagu, oznacza „Jestem częścią przestrzeni nazw pakietu Office” - w tym przypadku <o:p>
oznacza to po prostu akapit, odpowiednik zwykłego <p>
tagu.
Zakładam, że każdy znacznik HTML ma swój „odpowiednik” Office i ma ich więcej.