40 $pc->create($page,
"pg");
42 '<PageObject HierId="pg"><PageContent><List></List></PageContent></PageObject>',
43 $page->getXMLFromDom()
51 $pc->create($page,
"pg");
54 $page->stripHierIDs();
57 <PageObject><PageContent><List><ListItem/><ListItem/></List></PageContent></PageObject>
61 $page->getXMLFromDom()
69 $pc->create($page,
"pg");
70 $pc->setListType(
"Ordered");
77 $pc->setListType(
"Unordered");
84 $page->stripHierIDs();
87 <PageObject><PageContent><List
Type=
"Unordered"/></PageContent></PageObject>
91 $page->getXMLFromDom()
99 $pc->create($page,
"pg");
100 $pc->setListType(
"Ordered");
101 $pc->setNumberingType(
"Roman");
105 $pc->getNumberingType()
108 $pc->setNumberingType(
"alphabetic");
112 $pc->getNumberingType()
115 $page->stripHierIDs();
118 <PageObject><PageContent><List
Type=
"Ordered" NumberingType=
"alphabetic"/></PageContent></PageObject>
122 $page->getXMLFromDom()
130 $pc->create($page,
"pg");
131 $pc->setListType(
"Ordered");
132 $pc->setStartValue(
"3");
139 $page->stripHierIDs();
142 <PageObject><PageContent><List
Type=
"Ordered" StartValue=
"3"/></PageContent></PageObject>
146 $page->getXMLFromDom()
154 $pc->create($page,
"pg");
155 $pc->setListType(
"Ordered");
156 $pc->setStyleClass(
"MyClass");
163 $page->stripHierIDs();
166 <PageObject><PageContent><List
Type=
"Ordered" Class=
"MyClass"/></PageContent></PageObject>
170 $page->getXMLFromDom()
182 $pc->create($page,
"pg");
187 $par1->create($page,
"1_1");
188 $par1->setLanguage(
"en");
189 $par1->setText(
"One");
192 $par2->create($page,
"1_2");
193 $par2->setLanguage(
"en");
194 $par2->setText(
"Two");
197 $page->insertPCIds();
207 $pc->setDomNode($cont_node);
208 $pc->setHierId($hier_id);
209 $pc->setPcId($pc_id);
217 $item->newItemAfter();
218 $page->stripHierIDs();
222 <PageObject><PageContent><List><ListItem><PageContent><Paragraph Language=
"en">One</Paragraph></PageContent></ListItem><ListItem/><ListItem><PageContent><Paragraph Language=
"en">Two</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
227 $page->getXMLFromDom()
235 $item->newItemBefore();
236 $page->stripHierIDs();
240 <PageObject><PageContent><List><ListItem><PageContent><Paragraph Language=
"en">One</Paragraph></PageContent></ListItem><ListItem/><ListItem><PageContent><Paragraph Language=
"en">Two</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
245 $page->getXMLFromDom()
254 $page->stripHierIDs();
258 <PageObject><PageContent><List><ListItem><PageContent><Paragraph Language=
"en">Two</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
263 $page->getXMLFromDom()
271 $item->moveItemDown();
272 $page->stripHierIDs();
276 <PageObject><PageContent><List><ListItem><PageContent><Paragraph Language=
"en">Two</Paragraph></PageContent></ListItem><ListItem><PageContent><Paragraph Language=
"en">One</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
281 $page->getXMLFromDom()
290 $page->stripHierIDs();
294 <PageObject><PageContent><List><ListItem><PageContent><Paragraph Language=
"en">Two</Paragraph></PageContent></ListItem><ListItem><PageContent><Paragraph Language=
"en">One</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
299 $page->getXMLFromDom()
getContentDomNode(string $a_hier_id, string $a_pc_id="")
getPCIdForHierId(string $hier_id)
getItemForHierId(ilPageObject $page, string $hier_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ilPageObject Handles PageObjects of ILIAS Learning Modules (see ILIAS DTD)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
assertXmlEquals(string $expected_xml_as_string, string $html_xml_string)