XML::C...nFacets(3pm)

πŸ“¦
version 1.64 Β· 3 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

XML::Compile::Schema::BuiltInFacets β€” bestie, this is the one handling all the built-in facet checks ✨


🫢 INHERITANCE 🫢

XML::Compile::Schema::BuiltInFacets
  is an Exporter

so yeah, it's an Exporter, it exports stuff, that's the whole vibe πŸ’…


✨ SYNOPSIS ✨

# Not for end-users
use XML::Compile::Schema::BuiltInFacets qw/builtin_facet/

Not for end-users, okay?? that's literally in the source, I'm not making it up πŸ™ˆ it's giving internal business only.


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this package implements the facet checks. and what are facets, you ask? facets are how you express restrictions on variable content β€” the kind of restrictions that need to be checked dynamically, like at runtime, on the fly, no pre-checking, just vibes and validation πŸ’«

and like… the content here is not for end-users. it gets called by the schema translator. that's the whole relationship. translator calls it, it does its little facet thing, everyone moves on. lowkey iconic behavior honestly πŸ‘‘


πŸŽ€ FUNCTIONS πŸŽ€

  • builtin_facet( $path, $args, $type, [$value] ) β€” that's it, that's the function, that's the whole API bestie πŸ’– note the [$value] being optional, it's giving main character energy with the square brackets 🌸

🌈 SEE ALSO 🌈

this module is part of the XML-Compile distribution, version 1.64, built on October 21, 2024. website: http://perl.overmeer.net/xml-compile/ β€” go look, it's right there πŸ¦‹


πŸ’œ LICENSE πŸ’œ

Copyrights 2006-2024 by [Mark Overmeer <markov@cpan.org>]. for the other contributors, check the ChangeLog bestie, they're all in there 🫢

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. see http://dev.perl.org/licenses/ for the whole legal situation, no cap ⭐


okay that's the whole page!! this was perl v5.40.0, dated 2024-10-27, and the page is XML::C...nFacets(3pm) β€” yes the title got truncated, that's just how the manpage header do, we don't question it πŸ’€ anyway ily, go validate some facets, slay πŸ’…βœ¨

πŸ“¦ where this page comes from