@(require scribble/eval (for-label racket txexpr xml rackunit))
@(define my-eval (make-base-eval))
@(define my-eval (make-base-eval))
@(my-eval `(require txexpr xml))
@(my-eval `(require txexpr xml rackunit))
@title{txexpr: Tagged X-expressions}
@title{txexpr: Tagged X-expressions}
@ -516,6 +516,33 @@ Ordinarily, the result of the split operation is to remove the elements that mat
]
]
@defproc[
(check-txexprs-equal?
[tx1 txexpr?]
[tx2 txexpr?])
void?]
Designed to be used with @racketmodname[rackunit]. Check whether @racket[_tx1] and @racket[_tx2] are @racket[equal?] except for ordering of attributes (which ordinarily has no semantic significance). Return @racket[void] if so, otherwise raise a check failure.