Annotation of embedaddon/php/ext/tidy/tests/010.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Accessing root, body, html, and head nodes..
        !             3: --SKIPIF--
        !             4: <?php if (!extension_loaded("tidy")) print "skip"; ?>
        !             5: --FILE--
        !             6: <?php 
        !             7: $a = tidy_parse_string("<HTML><BODY BGCOLOR=#FFFFFF ALINK=#000000></BODY></HTML>", array('newline' => 'LF'));
        !             8: var_dump($a->root());
        !             9: var_dump($a->body());
        !            10: var_dump($a->html());
        !            11: var_dump($a->head());
        !            12: 
        !            13: ?>
        !            14: --EXPECT--
        !            15: object(tidyNode)#2 (8) {
        !            16:   ["value"]=>
        !            17:   string(94) "<html>
        !            18: <head>
        !            19: <title></title>
        !            20: </head>
        !            21: <body bgcolor="#FFFFFF" alink="#000000">
        !            22: </body>
        !            23: </html>"
        !            24:   ["name"]=>
        !            25:   string(0) ""
        !            26:   ["type"]=>
        !            27:   int(0)
        !            28:   ["line"]=>
        !            29:   int(1)
        !            30:   ["column"]=>
        !            31:   int(1)
        !            32:   ["proprietary"]=>
        !            33:   bool(false)
        !            34:   ["attribute"]=>
        !            35:   NULL
        !            36:   ["child"]=>
        !            37:   array(1) {
        !            38:     [0]=>
        !            39:     &object(tidyNode)#3 (9) {
        !            40:       ["value"]=>
        !            41:       string(94) "<html>
        !            42: <head>
        !            43: <title></title>
        !            44: </head>
        !            45: <body bgcolor="#FFFFFF" alink="#000000">
        !            46: </body>
        !            47: </html>"
        !            48:       ["name"]=>
        !            49:       string(4) "html"
        !            50:       ["type"]=>
        !            51:       int(5)
        !            52:       ["line"]=>
        !            53:       int(1)
        !            54:       ["column"]=>
        !            55:       int(1)
        !            56:       ["proprietary"]=>
        !            57:       bool(false)
        !            58:       ["id"]=>
        !            59:       int(48)
        !            60:       ["attribute"]=>
        !            61:       NULL
        !            62:       ["child"]=>
        !            63:       array(2) {
        !            64:         [0]=>
        !            65:         &object(tidyNode)#4 (9) {
        !            66:           ["value"]=>
        !            67:           string(31) "<head>
        !            68: <title></title>
        !            69: </head>
        !            70: "
        !            71:           ["name"]=>
        !            72:           string(4) "head"
        !            73:           ["type"]=>
        !            74:           int(5)
        !            75:           ["line"]=>
        !            76:           int(1)
        !            77:           ["column"]=>
        !            78:           int(7)
        !            79:           ["proprietary"]=>
        !            80:           bool(false)
        !            81:           ["id"]=>
        !            82:           int(46)
        !            83:           ["attribute"]=>
        !            84:           NULL
        !            85:           ["child"]=>
        !            86:           array(1) {
        !            87:             [0]=>
        !            88:             &object(tidyNode)#5 (9) {
        !            89:               ["value"]=>
        !            90:               string(16) "<title></title>
        !            91: "
        !            92:               ["name"]=>
        !            93:               string(5) "title"
        !            94:               ["type"]=>
        !            95:               int(5)
        !            96:               ["line"]=>
        !            97:               int(1)
        !            98:               ["column"]=>
        !            99:               int(57)
        !           100:               ["proprietary"]=>
        !           101:               bool(false)
        !           102:               ["id"]=>
        !           103:               int(111)
        !           104:               ["attribute"]=>
        !           105:               NULL
        !           106:               ["child"]=>
        !           107:               NULL
        !           108:             }
        !           109:           }
        !           110:         }
        !           111:         [1]=>
        !           112:         &object(tidyNode)#6 (9) {
        !           113:           ["value"]=>
        !           114:           string(49) "<body bgcolor="#FFFFFF" alink="#000000">
        !           115: </body>
        !           116: "
        !           117:           ["name"]=>
        !           118:           string(4) "body"
        !           119:           ["type"]=>
        !           120:           int(5)
        !           121:           ["line"]=>
        !           122:           int(1)
        !           123:           ["column"]=>
        !           124:           int(7)
        !           125:           ["proprietary"]=>
        !           126:           bool(false)
        !           127:           ["id"]=>
        !           128:           int(16)
        !           129:           ["attribute"]=>
        !           130:           array(2) {
        !           131:             ["bgcolor"]=>
        !           132:             string(7) "#FFFFFF"
        !           133:             ["alink"]=>
        !           134:             string(7) "#000000"
        !           135:           }
        !           136:           ["child"]=>
        !           137:           NULL
        !           138:         }
        !           139:       }
        !           140:     }
        !           141:   }
        !           142: }
        !           143: object(tidyNode)#2 (9) {
        !           144:   ["value"]=>
        !           145:   string(49) "<body bgcolor="#FFFFFF" alink="#000000">
        !           146: </body>
        !           147: "
        !           148:   ["name"]=>
        !           149:   string(4) "body"
        !           150:   ["type"]=>
        !           151:   int(5)
        !           152:   ["line"]=>
        !           153:   int(1)
        !           154:   ["column"]=>
        !           155:   int(7)
        !           156:   ["proprietary"]=>
        !           157:   bool(false)
        !           158:   ["id"]=>
        !           159:   int(16)
        !           160:   ["attribute"]=>
        !           161:   array(2) {
        !           162:     ["bgcolor"]=>
        !           163:     string(7) "#FFFFFF"
        !           164:     ["alink"]=>
        !           165:     string(7) "#000000"
        !           166:   }
        !           167:   ["child"]=>
        !           168:   NULL
        !           169: }
        !           170: object(tidyNode)#2 (9) {
        !           171:   ["value"]=>
        !           172:   string(94) "<html>
        !           173: <head>
        !           174: <title></title>
        !           175: </head>
        !           176: <body bgcolor="#FFFFFF" alink="#000000">
        !           177: </body>
        !           178: </html>"
        !           179:   ["name"]=>
        !           180:   string(4) "html"
        !           181:   ["type"]=>
        !           182:   int(5)
        !           183:   ["line"]=>
        !           184:   int(1)
        !           185:   ["column"]=>
        !           186:   int(1)
        !           187:   ["proprietary"]=>
        !           188:   bool(false)
        !           189:   ["id"]=>
        !           190:   int(48)
        !           191:   ["attribute"]=>
        !           192:   NULL
        !           193:   ["child"]=>
        !           194:   array(2) {
        !           195:     [0]=>
        !           196:     &object(tidyNode)#3 (9) {
        !           197:       ["value"]=>
        !           198:       string(31) "<head>
        !           199: <title></title>
        !           200: </head>
        !           201: "
        !           202:       ["name"]=>
        !           203:       string(4) "head"
        !           204:       ["type"]=>
        !           205:       int(5)
        !           206:       ["line"]=>
        !           207:       int(1)
        !           208:       ["column"]=>
        !           209:       int(7)
        !           210:       ["proprietary"]=>
        !           211:       bool(false)
        !           212:       ["id"]=>
        !           213:       int(46)
        !           214:       ["attribute"]=>
        !           215:       NULL
        !           216:       ["child"]=>
        !           217:       array(1) {
        !           218:         [0]=>
        !           219:         &object(tidyNode)#6 (9) {
        !           220:           ["value"]=>
        !           221:           string(16) "<title></title>
        !           222: "
        !           223:           ["name"]=>
        !           224:           string(5) "title"
        !           225:           ["type"]=>
        !           226:           int(5)
        !           227:           ["line"]=>
        !           228:           int(1)
        !           229:           ["column"]=>
        !           230:           int(57)
        !           231:           ["proprietary"]=>
        !           232:           bool(false)
        !           233:           ["id"]=>
        !           234:           int(111)
        !           235:           ["attribute"]=>
        !           236:           NULL
        !           237:           ["child"]=>
        !           238:           NULL
        !           239:         }
        !           240:       }
        !           241:     }
        !           242:     [1]=>
        !           243:     &object(tidyNode)#4 (9) {
        !           244:       ["value"]=>
        !           245:       string(49) "<body bgcolor="#FFFFFF" alink="#000000">
        !           246: </body>
        !           247: "
        !           248:       ["name"]=>
        !           249:       string(4) "body"
        !           250:       ["type"]=>
        !           251:       int(5)
        !           252:       ["line"]=>
        !           253:       int(1)
        !           254:       ["column"]=>
        !           255:       int(7)
        !           256:       ["proprietary"]=>
        !           257:       bool(false)
        !           258:       ["id"]=>
        !           259:       int(16)
        !           260:       ["attribute"]=>
        !           261:       array(2) {
        !           262:         ["bgcolor"]=>
        !           263:         string(7) "#FFFFFF"
        !           264:         ["alink"]=>
        !           265:         string(7) "#000000"
        !           266:       }
        !           267:       ["child"]=>
        !           268:       NULL
        !           269:     }
        !           270:   }
        !           271: }
        !           272: object(tidyNode)#2 (9) {
        !           273:   ["value"]=>
        !           274:   string(31) "<head>
        !           275: <title></title>
        !           276: </head>
        !           277: "
        !           278:   ["name"]=>
        !           279:   string(4) "head"
        !           280:   ["type"]=>
        !           281:   int(5)
        !           282:   ["line"]=>
        !           283:   int(1)
        !           284:   ["column"]=>
        !           285:   int(7)
        !           286:   ["proprietary"]=>
        !           287:   bool(false)
        !           288:   ["id"]=>
        !           289:   int(46)
        !           290:   ["attribute"]=>
        !           291:   NULL
        !           292:   ["child"]=>
        !           293:   array(1) {
        !           294:     [0]=>
        !           295:     &object(tidyNode)#4 (9) {
        !           296:       ["value"]=>
        !           297:       string(16) "<title></title>
        !           298: "
        !           299:       ["name"]=>
        !           300:       string(5) "title"
        !           301:       ["type"]=>
        !           302:       int(5)
        !           303:       ["line"]=>
        !           304:       int(1)
        !           305:       ["column"]=>
        !           306:       int(57)
        !           307:       ["proprietary"]=>
        !           308:       bool(false)
        !           309:       ["id"]=>
        !           310:       int(111)
        !           311:       ["attribute"]=>
        !           312:       NULL
        !           313:       ["child"]=>
        !           314:       NULL
        !           315:     }
        !           316:   }
        !           317: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>