1. A method for dynamic event matching, comprising: defining a domain model for each domain, wherein the domain represents a set of common characteristics in a field and the domain model is a tree-based structure and comprises a plurality of nodes, wherein each of the nodes represents a required item for a user; modeling individual requirements and preferences of a user to create a personal model, wherein the personal model is a tree-based structure and comprises a plurality of nodes, each representing a required item for the user; modeling dynamic requirements of a specific domain for the user; generating a dynamic event; obtaining the dynamic event using an information server for format transformation to create an event model, wherein the event model is a tree-based structure and comprises a plurality of nodes, each representing a required item for the user; matching the personal model and the event model using a content-based method according to the domain model and the dynamic event, wherein the matching further comprises: calculating shared child nodes for the event model and the personal model; determining whether attribute similarity of at least one shared child node for the event model and the personal model corresponds to the dynamic requirements; and if the attribute similarity corresponds to the dynamic requirements, sending a notification to the user; informing the user of the matching results; and adjusting the matching results according to user feedback.