I want to basically cut line features based on the boundary of a polygon feature class. The best way to explain it is like how a cookie cutter works. I want to split a bunch of lines based on the outline of a polygon, like a cookie cutter, but I do not want to clip the line features. I want to do this so that I can assign the line feature an attribute based on what polygon it is located within, unless there is a way to do this without breaking the lines. Any help is greatly appreciated!!